Documentation
¶
Overview ¶
Package pb is a generated protocol buffer package.
It is generated from these files:
addsvc.proto
It has these top-level messages:
SumRequest SumReply ConcatRequest ConcatReply
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAddServer ¶
Types ¶
type AddClient ¶
type AddClient interface {
// Sums two integers.
Sum(ctx context.Context, in *SumRequest, opts ...grpc.CallOption) (*SumReply, error)
// Concatenates two strings
Concat(ctx context.Context, in *ConcatRequest, opts ...grpc.CallOption) (*ConcatReply, error)
}
func NewAddClient ¶
func NewAddClient(cc *grpc.ClientConn) AddClient
type AddServer ¶
type AddServer interface {
// Sums two integers.
Sum(context.Context, *SumRequest) (*SumReply, error)
// Concatenates two strings
Concat(context.Context, *ConcatRequest) (*ConcatReply, error)
}
type ConcatReply ¶
type ConcatReply struct {
V string `protobuf:"bytes,1,opt,name=v" json:"v,omitempty"`
Err string `protobuf:"bytes,2,opt,name=err" json:"err,omitempty"`
}
The Concat response contains the result of the concatenation.
func (*ConcatReply) Descriptor ¶
func (*ConcatReply) Descriptor() ([]byte, []int)
func (*ConcatReply) ProtoMessage ¶
func (*ConcatReply) ProtoMessage()
func (*ConcatReply) Reset ¶
func (m *ConcatReply) Reset()
func (*ConcatReply) String ¶
func (m *ConcatReply) String() string
type ConcatRequest ¶
type ConcatRequest struct {
A string `protobuf:"bytes,1,opt,name=a" json:"a,omitempty"`
B string `protobuf:"bytes,2,opt,name=b" json:"b,omitempty"`
}
The Concat request contains two parameters.
func (*ConcatRequest) Descriptor ¶
func (*ConcatRequest) Descriptor() ([]byte, []int)
func (*ConcatRequest) ProtoMessage ¶
func (*ConcatRequest) ProtoMessage()
func (*ConcatRequest) Reset ¶
func (m *ConcatRequest) Reset()
func (*ConcatRequest) String ¶
func (m *ConcatRequest) String() string
type SumReply ¶
type SumReply struct {
V int64 `protobuf:"varint,1,opt,name=v" json:"v,omitempty"`
Err string `protobuf:"bytes,2,opt,name=err" json:"err,omitempty"`
}
The sum response contains the result of the calculation.
func (*SumReply) Descriptor ¶
func (*SumReply) ProtoMessage ¶
func (*SumReply) ProtoMessage()
type SumRequest ¶
type SumRequest struct {
A int64 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"`
B int64 `protobuf:"varint,2,opt,name=b" json:"b,omitempty"`
}
The sum request contains two parameters.
func (*SumRequest) Descriptor ¶
func (*SumRequest) Descriptor() ([]byte, []int)
func (*SumRequest) ProtoMessage ¶
func (*SumRequest) ProtoMessage()
func (*SumRequest) Reset ¶
func (m *SumRequest) Reset()
func (*SumRequest) String ¶
func (m *SumRequest) String() string
Click to show internal directories.
Click to hide internal directories.