Documentation ¶
Overview ¶
Package reflection implements server reflection service.
The service implemented is defined in: https://github.com/grpc/grpc/blob/master/src/proto/grpc/reflection/v1alpha/reflection.proto.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GRPCServer ¶
type GRPCServer interface {
grpc.ServiceRegistrar
GetServiceInfo() map[string]grpc.ServiceInfo
}
GRPCServer is the interface provided by a gRPC server. It is implemented by *grpc.Server, but could also be implemented by other concrete types. It acts as a registry, for accumulating the services exposed by the server.
type XXX_serverReflectionServer ¶
type XXX_serverReflectionServer struct { rpb.UnimplementedServerReflectionServer // contains filtered or unexported fields }
func (*XXX_serverReflectionServer) ServerReflectionInfo ¶
func (s *XXX_serverReflectionServer) ServerReflectionInfo(stream rpb.ServerReflection_ServerReflectionInfoServer) error
ServerReflectionInfo is the reflection service handler.
func (*XXX_serverReflectionServer) SetGRPCServer ¶
func (r *XXX_serverReflectionServer) SetGRPCServer(s *grpc.Server)
Click to show internal directories.
Click to hide internal directories.