Documentation
¶
Index ¶
- Variables
- func RegisterProviderServer(s grpc_go.ServiceRegistrar, srv ProviderServer)
- type FibonacciRequest
- type FibonacciResult
- type ProviderClient
- type ProviderClientImpl
- type ProviderServer
- type SleepRequest
- type SleepResult
- type UnimplementedProviderServer
- func (UnimplementedProviderServer) Fibonacci(context.Context, *FibonacciRequest) (*FibonacciResult, error)
- func (UnimplementedProviderServer) Sleep(context.Context, *SleepRequest) (*SleepResult, error)
- func (s *UnimplementedProviderServer) XXX_GetProxyImpl() protocol.Invoker
- func (s *UnimplementedProviderServer) XXX_InterfaceName() string
- func (s *UnimplementedProviderServer) XXX_ServiceDesc() *grpc_go.ServiceDesc
- func (s *UnimplementedProviderServer) XXX_SetProxyImpl(impl protocol.Invoker)
- type UnsafeProviderServer
Constants ¶
This section is empty.
Variables ¶
var File_provider_proto protoreflect.FileDescriptor
var Provider_ServiceDesc = grpc_go.ServiceDesc{ ServiceName: "api.Provider", HandlerType: (*ProviderServer)(nil), Methods: []grpc_go.MethodDesc{ { MethodName: "Fibonacci", Handler: _Provider_Fibonacci_Handler, }, { MethodName: "Sleep", Handler: _Provider_Sleep_Handler, }, }, Streams: []grpc_go.StreamDesc{}, Metadata: "provider.proto", }
Provider_ServiceDesc is the grpc_go.ServiceDesc for Provider service. It's only intended for direct use with grpc_go.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterProviderServer ¶
func RegisterProviderServer(s grpc_go.ServiceRegistrar, srv ProviderServer)
Types ¶
type FibonacciRequest ¶
type FibonacciRequest struct { N int64 `protobuf:"varint,1,opt,name=n,proto3" json:"n,omitempty"` // contains filtered or unexported fields }
func (*FibonacciRequest) Descriptor
deprecated
func (*FibonacciRequest) Descriptor() ([]byte, []int)
Deprecated: Use FibonacciRequest.ProtoReflect.Descriptor instead.
func (*FibonacciRequest) GetN ¶
func (x *FibonacciRequest) GetN() int64
func (*FibonacciRequest) ProtoMessage ¶
func (*FibonacciRequest) ProtoMessage()
func (*FibonacciRequest) ProtoReflect ¶
func (x *FibonacciRequest) ProtoReflect() protoreflect.Message
func (*FibonacciRequest) Reset ¶
func (x *FibonacciRequest) Reset()
func (*FibonacciRequest) String ¶
func (x *FibonacciRequest) String() string
type FibonacciResult ¶
type FibonacciResult struct { Result int64 `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"` // contains filtered or unexported fields }
func (*FibonacciResult) Descriptor
deprecated
func (*FibonacciResult) Descriptor() ([]byte, []int)
Deprecated: Use FibonacciResult.ProtoReflect.Descriptor instead.
func (*FibonacciResult) GetResult ¶
func (x *FibonacciResult) GetResult() int64
func (*FibonacciResult) ProtoMessage ¶
func (*FibonacciResult) ProtoMessage()
func (*FibonacciResult) ProtoReflect ¶
func (x *FibonacciResult) ProtoReflect() protoreflect.Message
func (*FibonacciResult) Reset ¶
func (x *FibonacciResult) Reset()
func (*FibonacciResult) String ¶
func (x *FibonacciResult) String() string
type ProviderClient ¶
type ProviderClient interface { Fibonacci(ctx context.Context, in *FibonacciRequest, opts ...grpc_go.CallOption) (*FibonacciResult, common.ErrorWithAttachment) Sleep(ctx context.Context, in *SleepRequest, opts ...grpc_go.CallOption) (*SleepResult, common.ErrorWithAttachment) }
ProviderClient is the client API for Provider 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 NewProviderClient ¶
func NewProviderClient(cc *triple.TripleConn) ProviderClient
type ProviderClientImpl ¶
type ProviderClientImpl struct { Fibonacci func(ctx context.Context, in *FibonacciRequest) (*FibonacciResult, error) Sleep func(ctx context.Context, in *SleepRequest) (*SleepResult, error) }
func (*ProviderClientImpl) GetDubboStub ¶
func (c *ProviderClientImpl) GetDubboStub(cc *triple.TripleConn) ProviderClient
func (*ProviderClientImpl) XXX_InterfaceName ¶
func (c *ProviderClientImpl) XXX_InterfaceName() string
type ProviderServer ¶
type ProviderServer interface { Fibonacci(context.Context, *FibonacciRequest) (*FibonacciResult, error) Sleep(context.Context, *SleepRequest) (*SleepResult, error) // contains filtered or unexported methods }
ProviderServer is the server API for Provider service. All implementations must embed UnimplementedProviderServer for forward compatibility
type SleepRequest ¶
type SleepRequest struct { Time int64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*SleepRequest) Descriptor
deprecated
func (*SleepRequest) Descriptor() ([]byte, []int)
Deprecated: Use SleepRequest.ProtoReflect.Descriptor instead.
func (*SleepRequest) GetTime ¶
func (x *SleepRequest) GetTime() int64
func (*SleepRequest) ProtoMessage ¶
func (*SleepRequest) ProtoMessage()
func (*SleepRequest) ProtoReflect ¶
func (x *SleepRequest) ProtoReflect() protoreflect.Message
func (*SleepRequest) Reset ¶
func (x *SleepRequest) Reset()
func (*SleepRequest) String ¶
func (x *SleepRequest) String() string
type SleepResult ¶
type SleepResult struct { Ret int64 `protobuf:"varint,1,opt,name=ret,proto3" json:"ret,omitempty"` // contains filtered or unexported fields }
func (*SleepResult) Descriptor
deprecated
func (*SleepResult) Descriptor() ([]byte, []int)
Deprecated: Use SleepResult.ProtoReflect.Descriptor instead.
func (*SleepResult) GetRet ¶
func (x *SleepResult) GetRet() int64
func (*SleepResult) ProtoMessage ¶
func (*SleepResult) ProtoMessage()
func (*SleepResult) ProtoReflect ¶
func (x *SleepResult) ProtoReflect() protoreflect.Message
func (*SleepResult) Reset ¶
func (x *SleepResult) Reset()
func (*SleepResult) String ¶
func (x *SleepResult) String() string
type UnimplementedProviderServer ¶
type UnimplementedProviderServer struct {
// contains filtered or unexported fields
}
UnimplementedProviderServer must be embedded to have forward compatible implementations.
func (UnimplementedProviderServer) Fibonacci ¶
func (UnimplementedProviderServer) Fibonacci(context.Context, *FibonacciRequest) (*FibonacciResult, error)
func (UnimplementedProviderServer) Sleep ¶
func (UnimplementedProviderServer) Sleep(context.Context, *SleepRequest) (*SleepResult, error)
func (*UnimplementedProviderServer) XXX_GetProxyImpl ¶
func (s *UnimplementedProviderServer) XXX_GetProxyImpl() protocol.Invoker
func (*UnimplementedProviderServer) XXX_InterfaceName ¶
func (s *UnimplementedProviderServer) XXX_InterfaceName() string
func (*UnimplementedProviderServer) XXX_ServiceDesc ¶
func (s *UnimplementedProviderServer) XXX_ServiceDesc() *grpc_go.ServiceDesc
func (*UnimplementedProviderServer) XXX_SetProxyImpl ¶
func (s *UnimplementedProviderServer) XXX_SetProxyImpl(impl protocol.Invoker)
type UnsafeProviderServer ¶
type UnsafeProviderServer interface {
// contains filtered or unexported methods
}
UnsafeProviderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProviderServer will result in compilation errors.