Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterDemoServiceServer(s grpc.ServiceRegistrar, srv DemoServiceServer)
- type DemoServiceClient
- type DemoServiceServer
- type GetSchemeReq
- func (*GetSchemeReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetSchemeReq) GetInfo() *GetSchemeRespInfo
- func (x *GetSchemeReq) GetPath() string
- func (*GetSchemeReq) ProtoMessage()
- func (x *GetSchemeReq) ProtoReflect() protoreflect.Message
- func (x *GetSchemeReq) Reset()
- func (x *GetSchemeReq) String() string
- type GetSchemeResp
- func (*GetSchemeResp) Descriptor() ([]byte, []int)deprecated
- func (x *GetSchemeResp) GetData() string
- func (x *GetSchemeResp) GetInfo() *GetSchemeRespInfo
- func (*GetSchemeResp) ProtoMessage()
- func (x *GetSchemeResp) ProtoReflect() protoreflect.Message
- func (x *GetSchemeResp) Reset()
- func (x *GetSchemeResp) String() string
- type GetSchemeRespInfo
- func (*GetSchemeRespInfo) Descriptor() ([]byte, []int)deprecated
- func (x *GetSchemeRespInfo) GetInfo() string
- func (x *GetSchemeRespInfo) GetName() string
- func (*GetSchemeRespInfo) ProtoMessage()
- func (x *GetSchemeRespInfo) ProtoReflect() protoreflect.Message
- func (x *GetSchemeRespInfo) Reset()
- func (x *GetSchemeRespInfo) String() string
- type UnimplementedDemoServiceServer
- type UnsafeDemoServiceServer
Constants ¶
const (
DemoService_GetScheme_FullMethodName = "/reflectPb.DemoService/GetScheme"
)
Variables ¶
var DemoService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "reflectPb.DemoService", HandlerType: (*DemoServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetScheme", Handler: _DemoService_GetScheme_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "reflectPb.proto", }
DemoService_ServiceDesc is the grpc.ServiceDesc for DemoService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_reflectPb_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDemoServiceServer ¶
func RegisterDemoServiceServer(s grpc.ServiceRegistrar, srv DemoServiceServer)
Types ¶
type DemoServiceClient ¶
type DemoServiceClient interface { // demo GetScheme(ctx context.Context, in *GetSchemeReq, opts ...grpc.CallOption) (*GetSchemeResp, error) }
DemoServiceClient is the client API for DemoService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDemoServiceClient ¶
func NewDemoServiceClient(cc grpc.ClientConnInterface) DemoServiceClient
type DemoServiceServer ¶
type DemoServiceServer interface { // demo GetScheme(context.Context, *GetSchemeReq) (*GetSchemeResp, error) // contains filtered or unexported methods }
DemoServiceServer is the server API for DemoService service. All implementations must embed UnimplementedDemoServiceServer for forward compatibility.
type GetSchemeReq ¶
type GetSchemeReq struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Info *GetSchemeRespInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"` // contains filtered or unexported fields }
func (*GetSchemeReq) Descriptor
deprecated
func (*GetSchemeReq) Descriptor() ([]byte, []int)
Deprecated: Use GetSchemeReq.ProtoReflect.Descriptor instead.
func (*GetSchemeReq) GetInfo ¶
func (x *GetSchemeReq) GetInfo() *GetSchemeRespInfo
func (*GetSchemeReq) GetPath ¶
func (x *GetSchemeReq) GetPath() string
func (*GetSchemeReq) ProtoMessage ¶
func (*GetSchemeReq) ProtoMessage()
func (*GetSchemeReq) ProtoReflect ¶
func (x *GetSchemeReq) ProtoReflect() protoreflect.Message
func (*GetSchemeReq) Reset ¶
func (x *GetSchemeReq) Reset()
func (*GetSchemeReq) String ¶
func (x *GetSchemeReq) String() string
type GetSchemeResp ¶
type GetSchemeResp struct { Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` Info *GetSchemeRespInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"` // contains filtered or unexported fields }
func (*GetSchemeResp) Descriptor
deprecated
func (*GetSchemeResp) Descriptor() ([]byte, []int)
Deprecated: Use GetSchemeResp.ProtoReflect.Descriptor instead.
func (*GetSchemeResp) GetData ¶
func (x *GetSchemeResp) GetData() string
func (*GetSchemeResp) GetInfo ¶
func (x *GetSchemeResp) GetInfo() *GetSchemeRespInfo
func (*GetSchemeResp) ProtoMessage ¶
func (*GetSchemeResp) ProtoMessage()
func (*GetSchemeResp) ProtoReflect ¶
func (x *GetSchemeResp) ProtoReflect() protoreflect.Message
func (*GetSchemeResp) Reset ¶
func (x *GetSchemeResp) Reset()
func (*GetSchemeResp) String ¶
func (x *GetSchemeResp) String() string
type GetSchemeRespInfo ¶
type GetSchemeRespInfo struct { Info string `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GetSchemeRespInfo) Descriptor
deprecated
func (*GetSchemeRespInfo) Descriptor() ([]byte, []int)
Deprecated: Use GetSchemeRespInfo.ProtoReflect.Descriptor instead.
func (*GetSchemeRespInfo) GetInfo ¶
func (x *GetSchemeRespInfo) GetInfo() string
func (*GetSchemeRespInfo) GetName ¶
func (x *GetSchemeRespInfo) GetName() string
func (*GetSchemeRespInfo) ProtoMessage ¶
func (*GetSchemeRespInfo) ProtoMessage()
func (*GetSchemeRespInfo) ProtoReflect ¶
func (x *GetSchemeRespInfo) ProtoReflect() protoreflect.Message
func (*GetSchemeRespInfo) Reset ¶
func (x *GetSchemeRespInfo) Reset()
func (*GetSchemeRespInfo) String ¶
func (x *GetSchemeRespInfo) String() string
type UnimplementedDemoServiceServer ¶
type UnimplementedDemoServiceServer struct{}
UnimplementedDemoServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedDemoServiceServer) GetScheme ¶
func (UnimplementedDemoServiceServer) GetScheme(context.Context, *GetSchemeReq) (*GetSchemeResp, error)
type UnsafeDemoServiceServer ¶
type UnsafeDemoServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDemoServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DemoServiceServer will result in compilation errors.