Documentation ¶
Overview ¶
Package message is a generated protocol buffer package.
It is generated from these files:
message.proto
It has these top-level messages:
CalRequest MultResult DivResult
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterCalculatorServer ¶
func RegisterCalculatorServer(s *grpc.Server, srv CalculatorServer)
Types ¶
type CalRequest ¶
type CalRequest struct { A int32 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"` B int32 `protobuf:"varint,2,opt,name=b" json:"b,omitempty"` }
func (*CalRequest) Descriptor ¶
func (*CalRequest) Descriptor() ([]byte, []int)
func (*CalRequest) GetA ¶
func (m *CalRequest) GetA() int32
func (*CalRequest) GetB ¶
func (m *CalRequest) GetB() int32
func (*CalRequest) ProtoMessage ¶
func (*CalRequest) ProtoMessage()
func (*CalRequest) Reset ¶
func (m *CalRequest) Reset()
func (*CalRequest) String ¶
func (m *CalRequest) String() string
type CalculatorClient ¶
type CalculatorClient interface { Mult(ctx context.Context, in *CalRequest, opts ...grpc.CallOption) (*MultResult, error) Div(ctx context.Context, in *CalRequest, opts ...grpc.CallOption) (*DivResult, error) }
func NewCalculatorClient ¶
func NewCalculatorClient(cc *grpc.ClientConn) CalculatorClient
type CalculatorServer ¶
type CalculatorServer interface { Mult(context.Context, *CalRequest) (*MultResult, error) Div(context.Context, *CalRequest) (*DivResult, error) }
type DivResult ¶
type DivResult struct { Result int32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` Mod int32 `protobuf:"varint,2,opt,name=mod" json:"mod,omitempty"` }
func (*DivResult) Descriptor ¶
func (*DivResult) ProtoMessage ¶
func (*DivResult) ProtoMessage()
type MultResult ¶
type MultResult struct {
Result int32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"`
}
func (*MultResult) Descriptor ¶
func (*MultResult) Descriptor() ([]byte, []int)
func (*MultResult) GetResult ¶
func (m *MultResult) GetResult() int32
func (*MultResult) ProtoMessage ¶
func (*MultResult) ProtoMessage()
func (*MultResult) Reset ¶
func (m *MultResult) Reset()
func (*MultResult) String ¶
func (m *MultResult) String() string
Click to show internal directories.
Click to hide internal directories.