Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var File_calc_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCalcServer ¶
func RegisterCalcServer(s *grpc.Server, srv CalcServer)
Types ¶
type AddRequest ¶
type AddRequest struct { // Left operand A int32 `protobuf:"zigzag32,1,opt,name=a,proto3" json:"a,omitempty"` // Right operand B int32 `protobuf:"zigzag32,2,opt,name=b,proto3" json:"b,omitempty"` // contains filtered or unexported fields }
func (*AddRequest) Descriptor
deprecated
func (*AddRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddRequest.ProtoReflect.Descriptor instead.
func (*AddRequest) GetA ¶
func (x *AddRequest) GetA() int32
func (*AddRequest) GetB ¶
func (x *AddRequest) GetB() int32
func (*AddRequest) ProtoMessage ¶
func (*AddRequest) ProtoMessage()
func (*AddRequest) ProtoReflect ¶
func (x *AddRequest) ProtoReflect() protoreflect.Message
func (*AddRequest) Reset ¶
func (x *AddRequest) Reset()
func (*AddRequest) String ¶
func (x *AddRequest) String() string
type AddResponse ¶
type AddResponse struct { Field int32 `protobuf:"zigzag32,1,opt,name=field,proto3" json:"field,omitempty"` // contains filtered or unexported fields }
func (*AddResponse) Descriptor
deprecated
func (*AddResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddResponse.ProtoReflect.Descriptor instead.
func (*AddResponse) GetField ¶
func (x *AddResponse) GetField() int32
func (*AddResponse) ProtoMessage ¶
func (*AddResponse) ProtoMessage()
func (*AddResponse) ProtoReflect ¶
func (x *AddResponse) ProtoReflect() protoreflect.Message
func (*AddResponse) Reset ¶
func (x *AddResponse) Reset()
func (*AddResponse) String ¶
func (x *AddResponse) String() string
type CalcClient ¶
type CalcClient interface { // Add implements add. Add(ctx context.Context, in *AddRequest, opts ...grpc.CallOption) (*AddResponse, error) }
CalcClient is the client API for Calc service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCalcClient ¶
func NewCalcClient(cc grpc.ClientConnInterface) CalcClient
type CalcServer ¶
type CalcServer interface { // Add implements add. Add(context.Context, *AddRequest) (*AddResponse, error) }
CalcServer is the server API for Calc service.
type UnimplementedCalcServer ¶
type UnimplementedCalcServer struct { }
UnimplementedCalcServer can be embedded to have forward compatible implementations.
func (*UnimplementedCalcServer) Add ¶
func (*UnimplementedCalcServer) Add(context.Context, *AddRequest) (*AddResponse, error)
Click to show internal directories.
Click to hide internal directories.