Documentation ¶
Index ¶
- Variables
- func RegisterAddServerServer(s grpc.ServiceRegistrar, srv AddServerServer)
- func RegisterGreeterServer(s grpc.ServiceRegistrar, srv GreeterServer)
- type AddFloatReply
- type AddFloatRequest
- func (*AddFloatRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddFloatRequest) GetValue1() float32
- func (x *AddFloatRequest) GetValue2() float32
- func (*AddFloatRequest) ProtoMessage()
- func (x *AddFloatRequest) ProtoReflect() protoreflect.Message
- func (x *AddFloatRequest) Reset()
- func (x *AddFloatRequest) String() string
- type AddIntReply
- type AddIntRequest
- func (*AddIntRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddIntRequest) GetValue1() int32
- func (x *AddIntRequest) GetValue2() int32
- func (*AddIntRequest) ProtoMessage()
- func (x *AddIntRequest) ProtoReflect() protoreflect.Message
- func (x *AddIntRequest) Reset()
- func (x *AddIntRequest) String() string
- type AddServerClient
- type AddServerServer
- type GreeterClient
- type GreeterServer
- type HelloReply
- type HelloRequest
- type UnimplementedAddServerServer
- type UnimplementedGreeterServer
- type UnsafeAddServerServer
- type UnsafeGreeterServer
Constants ¶
This section is empty.
Variables ¶
var AddServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "AddServer", HandlerType: (*AddServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddInt", Handler: _AddServer_AddInt_Handler, }, { MethodName: "AddFloat", Handler: _AddServer_AddFloat_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "helloworld.proto", }
AddServer_ServiceDesc is the grpc.ServiceDesc for AddServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_helloworld_proto protoreflect.FileDescriptor
var Greeter_ServiceDesc = grpc.ServiceDesc{ ServiceName: "Greeter", HandlerType: (*GreeterServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SayHello", Handler: _Greeter_SayHello_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "helloworld.proto", }
Greeter_ServiceDesc is the grpc.ServiceDesc for Greeter service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAddServerServer ¶
func RegisterAddServerServer(s grpc.ServiceRegistrar, srv AddServerServer)
func RegisterGreeterServer ¶
func RegisterGreeterServer(s grpc.ServiceRegistrar, srv GreeterServer)
Types ¶
type AddFloatReply ¶
type AddFloatReply struct { Message float32 `protobuf:"fixed32,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*AddFloatReply) Descriptor
deprecated
func (*AddFloatReply) Descriptor() ([]byte, []int)
Deprecated: Use AddFloatReply.ProtoReflect.Descriptor instead.
func (*AddFloatReply) GetMessage ¶
func (x *AddFloatReply) GetMessage() float32
func (*AddFloatReply) ProtoMessage ¶
func (*AddFloatReply) ProtoMessage()
func (*AddFloatReply) ProtoReflect ¶
func (x *AddFloatReply) ProtoReflect() protoreflect.Message
func (*AddFloatReply) Reset ¶
func (x *AddFloatReply) Reset()
func (*AddFloatReply) String ¶
func (x *AddFloatReply) String() string
type AddFloatRequest ¶
type AddFloatRequest struct { Value1 float32 `protobuf:"fixed32,1,opt,name=value1,proto3" json:"value1,omitempty"` Value2 float32 `protobuf:"fixed32,2,opt,name=value2,proto3" json:"value2,omitempty"` // contains filtered or unexported fields }
func (*AddFloatRequest) Descriptor
deprecated
func (*AddFloatRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddFloatRequest.ProtoReflect.Descriptor instead.
func (*AddFloatRequest) GetValue1 ¶
func (x *AddFloatRequest) GetValue1() float32
func (*AddFloatRequest) GetValue2 ¶
func (x *AddFloatRequest) GetValue2() float32
func (*AddFloatRequest) ProtoMessage ¶
func (*AddFloatRequest) ProtoMessage()
func (*AddFloatRequest) ProtoReflect ¶
func (x *AddFloatRequest) ProtoReflect() protoreflect.Message
func (*AddFloatRequest) Reset ¶
func (x *AddFloatRequest) Reset()
func (*AddFloatRequest) String ¶
func (x *AddFloatRequest) String() string
type AddIntReply ¶
type AddIntReply struct { Message int32 `protobuf:"varint,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*AddIntReply) Descriptor
deprecated
func (*AddIntReply) Descriptor() ([]byte, []int)
Deprecated: Use AddIntReply.ProtoReflect.Descriptor instead.
func (*AddIntReply) GetMessage ¶
func (x *AddIntReply) GetMessage() int32
func (*AddIntReply) ProtoMessage ¶
func (*AddIntReply) ProtoMessage()
func (*AddIntReply) ProtoReflect ¶
func (x *AddIntReply) ProtoReflect() protoreflect.Message
func (*AddIntReply) Reset ¶
func (x *AddIntReply) Reset()
func (*AddIntReply) String ¶
func (x *AddIntReply) String() string
type AddIntRequest ¶
type AddIntRequest struct { Value1 int32 `protobuf:"varint,1,opt,name=value1,proto3" json:"value1,omitempty"` Value2 int32 `protobuf:"varint,2,opt,name=value2,proto3" json:"value2,omitempty"` // contains filtered or unexported fields }
func (*AddIntRequest) Descriptor
deprecated
func (*AddIntRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddIntRequest.ProtoReflect.Descriptor instead.
func (*AddIntRequest) GetValue1 ¶
func (x *AddIntRequest) GetValue1() int32
func (*AddIntRequest) GetValue2 ¶
func (x *AddIntRequest) GetValue2() int32
func (*AddIntRequest) ProtoMessage ¶
func (*AddIntRequest) ProtoMessage()
func (*AddIntRequest) ProtoReflect ¶
func (x *AddIntRequest) ProtoReflect() protoreflect.Message
func (*AddIntRequest) Reset ¶
func (x *AddIntRequest) Reset()
func (*AddIntRequest) String ¶
func (x *AddIntRequest) String() string
type AddServerClient ¶
type AddServerClient interface { AddInt(ctx context.Context, in *AddIntRequest, opts ...grpc.CallOption) (*AddIntReply, error) AddFloat(ctx context.Context, in *AddFloatRequest, opts ...grpc.CallOption) (*AddFloatReply, error) }
AddServerClient is the client API for AddServer 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 NewAddServerClient ¶
func NewAddServerClient(cc grpc.ClientConnInterface) AddServerClient
type AddServerServer ¶
type AddServerServer interface { AddInt(context.Context, *AddIntRequest) (*AddIntReply, error) AddFloat(context.Context, *AddFloatRequest) (*AddFloatReply, error) // contains filtered or unexported methods }
AddServerServer is the server API for AddServer service. All implementations must embed UnimplementedAddServerServer for forward compatibility
type GreeterClient ¶
type GreeterClient interface { // Sends a greeting SayHello(ctx context.Context, in *HelloRequest, opts ...grpc.CallOption) (*HelloReply, error) }
GreeterClient is the client API for Greeter 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 NewGreeterClient ¶
func NewGreeterClient(cc grpc.ClientConnInterface) GreeterClient
type GreeterServer ¶
type GreeterServer interface { // Sends a greeting SayHello(context.Context, *HelloRequest) (*HelloReply, error) // contains filtered or unexported methods }
GreeterServer is the server API for Greeter service. All implementations must embed UnimplementedGreeterServer for forward compatibility
type HelloReply ¶
type HelloReply struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*HelloReply) Descriptor
deprecated
func (*HelloReply) Descriptor() ([]byte, []int)
Deprecated: Use HelloReply.ProtoReflect.Descriptor instead.
func (*HelloReply) GetMessage ¶
func (x *HelloReply) GetMessage() string
func (*HelloReply) ProtoMessage ¶
func (*HelloReply) ProtoMessage()
func (*HelloReply) ProtoReflect ¶
func (x *HelloReply) ProtoReflect() protoreflect.Message
func (*HelloReply) Reset ¶
func (x *HelloReply) Reset()
func (*HelloReply) String ¶
func (x *HelloReply) String() string
type HelloRequest ¶
type HelloRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*HelloRequest) Descriptor
deprecated
func (*HelloRequest) Descriptor() ([]byte, []int)
Deprecated: Use HelloRequest.ProtoReflect.Descriptor instead.
func (*HelloRequest) GetName ¶
func (x *HelloRequest) GetName() string
func (*HelloRequest) ProtoMessage ¶
func (*HelloRequest) ProtoMessage()
func (*HelloRequest) ProtoReflect ¶
func (x *HelloRequest) ProtoReflect() protoreflect.Message
func (*HelloRequest) Reset ¶
func (x *HelloRequest) Reset()
func (*HelloRequest) String ¶
func (x *HelloRequest) String() string
type UnimplementedAddServerServer ¶
type UnimplementedAddServerServer struct { }
UnimplementedAddServerServer must be embedded to have forward compatible implementations.
func (UnimplementedAddServerServer) AddFloat ¶
func (UnimplementedAddServerServer) AddFloat(context.Context, *AddFloatRequest) (*AddFloatReply, error)
func (UnimplementedAddServerServer) AddInt ¶
func (UnimplementedAddServerServer) AddInt(context.Context, *AddIntRequest) (*AddIntReply, error)
type UnimplementedGreeterServer ¶
type UnimplementedGreeterServer struct { }
UnimplementedGreeterServer must be embedded to have forward compatible implementations.
func (UnimplementedGreeterServer) SayHello ¶
func (UnimplementedGreeterServer) SayHello(context.Context, *HelloRequest) (*HelloReply, error)
type UnsafeAddServerServer ¶
type UnsafeAddServerServer interface {
// contains filtered or unexported methods
}
UnsafeAddServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AddServerServer will result in compilation errors.
type UnsafeGreeterServer ¶
type UnsafeGreeterServer interface {
// contains filtered or unexported methods
}
UnsafeGreeterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GreeterServer will result in compilation errors.