Documentation ¶
Overview ¶
Package proto is a generated protocol buffer package.
It is generated from these files:
hello.proto member.proto
It has these top-level messages:
HelloRequest HelloResponse MemberInfoRequest MemberInfoResponse
Index ¶
- func RegisterHelloServiceServer(s *grpc.Server, srv HelloServiceServer)
- func RegisterMemberServiceServer(s *grpc.Server, srv MemberServiceServer)
- type HelloRequest
- type HelloResponse
- type HelloServiceClient
- type HelloServiceServer
- type MemberInfoRequest
- type MemberInfoResponse
- func (*MemberInfoResponse) Descriptor() ([]byte, []int)
- func (m *MemberInfoResponse) GetAge() int64
- func (m *MemberInfoResponse) GetCity() string
- func (m *MemberInfoResponse) GetLikes() []string
- func (m *MemberInfoResponse) GetName() string
- func (*MemberInfoResponse) ProtoMessage()
- func (m *MemberInfoResponse) Reset()
- func (m *MemberInfoResponse) String() string
- type MemberServiceClient
- type MemberServiceServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterHelloServiceServer ¶
func RegisterHelloServiceServer(s *grpc.Server, srv HelloServiceServer)
func RegisterMemberServiceServer ¶
func RegisterMemberServiceServer(s *grpc.Server, srv MemberServiceServer)
Types ¶
type HelloRequest ¶
type HelloRequest struct {
Greeting string `protobuf:"bytes,1,opt,name=greeting" json:"greeting,omitempty"`
}
func (*HelloRequest) Descriptor ¶
func (*HelloRequest) Descriptor() ([]byte, []int)
func (*HelloRequest) GetGreeting ¶
func (m *HelloRequest) GetGreeting() string
func (*HelloRequest) ProtoMessage ¶
func (*HelloRequest) ProtoMessage()
func (*HelloRequest) Reset ¶
func (m *HelloRequest) Reset()
func (*HelloRequest) String ¶
func (m *HelloRequest) String() string
type HelloResponse ¶
type HelloResponse struct {
Reply string `protobuf:"bytes,1,opt,name=reply" json:"reply,omitempty"`
}
func (*HelloResponse) Descriptor ¶
func (*HelloResponse) Descriptor() ([]byte, []int)
func (*HelloResponse) GetReply ¶
func (m *HelloResponse) GetReply() string
func (*HelloResponse) ProtoMessage ¶
func (*HelloResponse) ProtoMessage()
func (*HelloResponse) Reset ¶
func (m *HelloResponse) Reset()
func (*HelloResponse) String ¶
func (m *HelloResponse) String() string
type HelloServiceClient ¶
type HelloServiceClient interface { SayHello(ctx context.Context, in *proto_common.Int64Message, opts ...grpc.CallOption) (*HelloResponse, error) Greeting(ctx context.Context, in *proto_common.EmptyMessage, opts ...grpc.CallOption) (*proto_common.EmptyMessage, error) }
func NewHelloServiceClient ¶
func NewHelloServiceClient(cc *grpc.ClientConn) HelloServiceClient
type HelloServiceServer ¶
type HelloServiceServer interface { SayHello(context.Context, *proto_common.Int64Message) (*HelloResponse, error) Greeting(context.Context, *proto_common.EmptyMessage) (*proto_common.EmptyMessage, error) }
type MemberInfoRequest ¶
type MemberInfoRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
}
func (*MemberInfoRequest) Descriptor ¶
func (*MemberInfoRequest) Descriptor() ([]byte, []int)
func (*MemberInfoRequest) GetId ¶
func (m *MemberInfoRequest) GetId() string
func (*MemberInfoRequest) ProtoMessage ¶
func (*MemberInfoRequest) ProtoMessage()
func (*MemberInfoRequest) Reset ¶
func (m *MemberInfoRequest) Reset()
func (*MemberInfoRequest) String ¶
func (m *MemberInfoRequest) String() string
type MemberInfoResponse ¶
type MemberInfoResponse struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Age int64 `protobuf:"varint,2,opt,name=age" json:"age,omitempty"` City string `protobuf:"bytes,3,opt,name=city" json:"city,omitempty"` Likes []string `protobuf:"bytes,4,rep,name=likes" json:"likes,omitempty"` }
func (*MemberInfoResponse) Descriptor ¶
func (*MemberInfoResponse) Descriptor() ([]byte, []int)
func (*MemberInfoResponse) GetAge ¶
func (m *MemberInfoResponse) GetAge() int64
func (*MemberInfoResponse) GetCity ¶
func (m *MemberInfoResponse) GetCity() string
func (*MemberInfoResponse) GetLikes ¶
func (m *MemberInfoResponse) GetLikes() []string
func (*MemberInfoResponse) GetName ¶
func (m *MemberInfoResponse) GetName() string
func (*MemberInfoResponse) ProtoMessage ¶
func (*MemberInfoResponse) ProtoMessage()
func (*MemberInfoResponse) Reset ¶
func (m *MemberInfoResponse) Reset()
func (*MemberInfoResponse) String ¶
func (m *MemberInfoResponse) String() string
type MemberServiceClient ¶
type MemberServiceClient interface {
GetMember(ctx context.Context, in *MemberInfoRequest, opts ...grpc.CallOption) (*MemberInfoResponse, error)
}
func NewMemberServiceClient ¶
func NewMemberServiceClient(cc *grpc.ClientConn) MemberServiceClient
type MemberServiceServer ¶
type MemberServiceServer interface {
GetMember(context.Context, *MemberInfoRequest) (*MemberInfoResponse, error)
}
Click to show internal directories.
Click to hide internal directories.