# README
ProtoC
proto requirments
cd c:/work/github/protocolbuffers
git clone https://github.com/protocolbuffers/protobuf.git
cd c:/work/github/gogo
git clone https://github.com/gogo/protobuf.git
cd c:/work/github/fluffy-bunny/grpcdotnetgo/example
cd example
go mod vendor
go get -u github.com/fluffy-bunny/grpcdotnetgo/protoc-gen-go-di/cmd/protoc-gen-go-di
protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative --grpc-gateway_out . --grpc-gateway_opt paths=source_relative --go-di_out=. --go-di_opt=paths=source_relative,grpc_gateway=true example/internal/grpcContracts/helloworld/helloworld.proto
# Functions
AddGreeter2EndpointRegistration adds a type that implements IServiceEndpointRegistration.
AddGreeter2EndpointRegistration adds a type that implements IServiceEndpointRegistration.
AddGreeterEndpointRegistration adds a type that implements IServiceEndpointRegistration.
AddGreeterEndpointRegistration adds a type that implements IServiceEndpointRegistration.
AddScopedIGreeter2Server adds a type that implements IGreeter2Server.
AddScopedIGreeter2Service adds a type that implements IGreeter2Service.
AddScopedIGreeter2ServiceByFunc adds a type by a custom func.
AddScopedIGreeterServer adds a type that implements IGreeterServer.
AddScopedIGreeterService adds a type that implements IGreeterService.
AddScopedIGreeterServiceByFunc adds a type by a custom func.
AddSingletonIGreeter2Server adds a type that implements IGreeter2Server.
AddSingletonIGreeter2ServerByFunc adds a type by a custom func.
AddSingletonIGreeter2ServerByObj adds a prebuilt obj.
AddSingletonIGreeter2Service adds a type that implements IGreeter2Service.
AddSingletonIGreeter2ServiceByFunc adds a type by a custom func.
AddSingletonIGreeter2ServiceByObj adds a prebuilt obj.
AddSingletonIGreeterServer adds a type that implements IGreeterServer.
AddSingletonIGreeterServerByFunc adds a type by a custom func.
AddSingletonIGreeterServerByObj adds a prebuilt obj.
AddSingletonIGreeterService adds a type that implements IGreeterService.
AddSingletonIGreeterServiceByFunc adds a type by a custom func.
AddSingletonIGreeterServiceByObj adds a prebuilt obj.
AddTransientIGreeter2Service adds a type that implements IGreeter2Service.
AddTransientIGreeter2ServiceByFunc adds a type by a custom func.
AddTransientIGreeterService adds a type that implements IGreeterService.
AddTransientIGreeterServiceByFunc adds a type by a custom func.
Get_helloworldFullEmptyResponseFromFullMethodName ...
Get_helloworldFullEmptyResponseWithErrorFromFullMethodName ...
GetGreeter2ServerFromContainer fetches the downstream di.Request scoped service.
GetGreeter2ServiceFromContainer fetches the downstream di.Request scoped service.
GetGreeterServerFromContainer fetches the downstream di.Request scoped service.
GetGreeterServiceFromContainer fetches the downstream di.Request scoped service.
GetIGreeter2ServerFromContainer fetches the downstream di.Request scoped service.
GetIGreeter2ServiceFromContainer fetches the downstream di.Request scoped service.
GetIGreeterServerFromContainer fetches the downstream di.Request scoped service.
GetIGreeterServiceFromContainer fetches the downstream di.Request scoped service.
New_helloworldFullMethodNameSlice create a new map of fullMethodNames to []string i.e.
No description provided by the author
No description provided by the author
No description provided by the author
RegisterGreeter2ServerDI ...
RegisterGreeter2ServerDIV2 ...
RegisterGreeterHandler registers the http handlers for service Greeter to "mux".
RegisterGreeterHandlerClient registers the http handlers for service Greeter to "mux".
RegisterGreeterHandlerFromEndpoint is same as RegisterGreeterHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterGreeterHandlerServer registers the http handlers for service Greeter to "mux".
No description provided by the author
RegisterGreeterServerDI ...
RegisterGreeterServerDIV2 ...
RemoveAllIGreeter2Service removes all IBillingService from the DI.
RemoveAllIGreeterService removes all IBillingService from the DI.
SafeGetIGreeter2ServerFromContainer fetches the downstream di.Request scoped service.
SafeGetIGreeter2ServiceFromContainer fetches the downstream di.Request scoped service.
SafeGetIGreeterServerFromContainer fetches the downstream di.Request scoped service.
SafeGetIGreeterServiceFromContainer fetches the downstream di.Request scoped service.
# Constants
FMN_Greeter_SayHello.
FMN_Greeter2_SayHello.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
Greeter_ServiceDesc is the grpc.ServiceDesc for Greeter service.
Greeter2_ServiceDesc is the grpc.ServiceDesc for Greeter2 service.
Enum value maps for HelloDirectives.
Enum value maps for HelloDirectives.
M_helloworld_Greeter2FullMethodNameExecuteMap keys match that of grpc.UnaryServerInfo.FullMethodName.
M_helloworld_GreeterFullMethodNameExecuteMap keys match that of grpc.UnaryServerInfo.FullMethodName.
ReflectTypeIGreeter2Server reflect type.
ReflectTypeIGreeter2Service reflect type.
ReflectTypeIGreeterServer reflect type.
ReflectTypeIGreeterService reflect type.
TypeGreeter2EndpointRegistration reflect type.
TypeGreeterEndpointRegistration reflect type.
TypeIGreeter2Server reflect type.
TypeIGreeter2Service reflect type.
TypeIGreeterServer reflect type.
TypeIGreeterService reflect type.
# Structs
Greeter2EndpointRegistration defines the grpc server endpoint registration.
Greeter2EndpointRegistration defines the grpc server endpoint registration.
GreeterEndpointRegistration defines the grpc server endpoint registration.
GreeterEndpointRegistration defines the grpc server endpoint registration.
The response message containing the greetings.
No description provided by the author
The request message containing the user's name.
UnimplementedGreeter2Server must be embedded to have forward compatible implementations.
No description provided by the author
UnimplementedGreeter2ServerEx defines the grpc server.
UnimplementedGreeterServer must be embedded to have forward compatible implementations.
No description provided by the author
UnimplementedGreeterServerEx defines the grpc server.
# Interfaces
Greeter2Client is the client API for Greeter2 service.
Greeter2Server is the server API for Greeter2 service.
GreeterClient is the client API for Greeter service.
GreeterServer is the server API for Greeter service.
IGreeter2Server defines the grpc server.
IGreeter2Service defines the required downstream service interface.
IGreeterServer defines the grpc server.
IGreeterService defines the required downstream service interface.
UnsafeGreeter2Server may be embedded to opt out of forward compatibility for this service.
UnsafeGreeterServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author