Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var DemoService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "bufbuild.demo.v1alpha1.DemoService", HandlerType: (*DemoServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SayHello", Handler: _DemoService_SayHello_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "bufbuild/demo/v1alpha1/demo.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_bufbuild_demo_v1alpha1_demo_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDemoServiceServer ¶
func RegisterDemoServiceServer(s grpc.ServiceRegistrar, srv DemoServiceServer)
Types ¶
type DemoServiceClient ¶
type DemoServiceClient interface {
SayHello(ctx context.Context, in *SayHelloRequest, opts ...grpc.CallOption) (*SayHelloResponse, 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 { SayHello(context.Context, *SayHelloRequest) (*SayHelloResponse, error) // contains filtered or unexported methods }
DemoServiceServer is the server API for DemoService service. All implementations must embed UnimplementedDemoServiceServer for forward compatibility
type SayHelloRequest ¶
type SayHelloRequest struct {
// contains filtered or unexported fields
}
func (*SayHelloRequest) Descriptor
deprecated
func (*SayHelloRequest) Descriptor() ([]byte, []int)
Deprecated: Use SayHelloRequest.ProtoReflect.Descriptor instead.
func (*SayHelloRequest) ProtoMessage ¶
func (*SayHelloRequest) ProtoMessage()
func (*SayHelloRequest) ProtoReflect ¶
func (x *SayHelloRequest) ProtoReflect() protoreflect.Message
func (*SayHelloRequest) Reset ¶
func (x *SayHelloRequest) Reset()
func (*SayHelloRequest) String ¶
func (x *SayHelloRequest) String() string
type SayHelloResponse ¶
type SayHelloResponse struct {
// contains filtered or unexported fields
}
func (*SayHelloResponse) Descriptor
deprecated
func (*SayHelloResponse) Descriptor() ([]byte, []int)
Deprecated: Use SayHelloResponse.ProtoReflect.Descriptor instead.
func (*SayHelloResponse) ProtoMessage ¶
func (*SayHelloResponse) ProtoMessage()
func (*SayHelloResponse) ProtoReflect ¶
func (x *SayHelloResponse) ProtoReflect() protoreflect.Message
func (*SayHelloResponse) Reset ¶
func (x *SayHelloResponse) Reset()
func (*SayHelloResponse) String ¶
func (x *SayHelloResponse) String() string
type UnimplementedDemoServiceServer ¶
type UnimplementedDemoServiceServer struct { }
UnimplementedDemoServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedDemoServiceServer) SayHello ¶
func (UnimplementedDemoServiceServer) SayHello(context.Context, *SayHelloRequest) (*SayHelloResponse, 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.