Documentation
¶
Index ¶
- Variables
- func RegisterGreeterServer(s *grpc.Server, srv GreeterServer)
- type CreateGreetingRequest
- func (*CreateGreetingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateGreetingRequest) GetName() string
- func (*CreateGreetingRequest) ProtoMessage()
- func (x *CreateGreetingRequest) ProtoReflect() protoreflect.Message
- func (x *CreateGreetingRequest) Reset()
- func (x *CreateGreetingRequest) String() string
- type GetGreetingRequest
- func (*GetGreetingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetGreetingRequest) GetName() string
- func (*GetGreetingRequest) ProtoMessage()
- func (x *GetGreetingRequest) ProtoReflect() protoreflect.Message
- func (x *GetGreetingRequest) Reset()
- func (x *GetGreetingRequest) String() string
- type GreeterClient
- type GreeterServer
- type Greeting
- type Hug
- type ListGreetingsRequest
- type ListGreetingsResponse
- func (*ListGreetingsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGreetingsResponse) GetGreetings() []*Greeting
- func (*ListGreetingsResponse) ProtoMessage()
- func (x *ListGreetingsResponse) ProtoReflect() protoreflect.Message
- func (x *ListGreetingsResponse) Reset()
- func (x *ListGreetingsResponse) String() string
- type ListHugsRequest
- type ListHugsResponse
- type UnimplementedGreeterServer
- func (*UnimplementedGreeterServer) CreateGreeting(context.Context, *CreateGreetingRequest) (*Greeting, error)
- func (*UnimplementedGreeterServer) GetGreeting(context.Context, *GetGreetingRequest) (*Greeting, error)
- func (*UnimplementedGreeterServer) ListGreetings(context.Context, *ListGreetingsRequest) (*ListGreetingsResponse, error)
- func (*UnimplementedGreeterServer) ListHugs(context.Context, *ListHugsRequest) (*ListHugsResponse, error)
Constants ¶
This section is empty.
Variables ¶
var File_hayovanloon_greeter_v1_greeter_proto protoreflect.FileDescriptor
Functions ¶
func RegisterGreeterServer ¶
func RegisterGreeterServer(s *grpc.Server, srv GreeterServer)
Types ¶
type CreateGreetingRequest ¶
type CreateGreetingRequest struct { // Name of person to be greeted. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*CreateGreetingRequest) Descriptor
deprecated
func (*CreateGreetingRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGreetingRequest.ProtoReflect.Descriptor instead.
func (*CreateGreetingRequest) GetName ¶
func (x *CreateGreetingRequest) GetName() string
func (*CreateGreetingRequest) ProtoMessage ¶
func (*CreateGreetingRequest) ProtoMessage()
func (*CreateGreetingRequest) ProtoReflect ¶
func (x *CreateGreetingRequest) ProtoReflect() protoreflect.Message
func (*CreateGreetingRequest) Reset ¶
func (x *CreateGreetingRequest) Reset()
func (*CreateGreetingRequest) String ¶
func (x *CreateGreetingRequest) String() string
type GetGreetingRequest ¶
type GetGreetingRequest struct { // Name of person looking for a greeting. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GetGreetingRequest) Descriptor
deprecated
func (*GetGreetingRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGreetingRequest.ProtoReflect.Descriptor instead.
func (*GetGreetingRequest) GetName ¶
func (x *GetGreetingRequest) GetName() string
func (*GetGreetingRequest) ProtoMessage ¶
func (*GetGreetingRequest) ProtoMessage()
func (*GetGreetingRequest) ProtoReflect ¶
func (x *GetGreetingRequest) ProtoReflect() protoreflect.Message
func (*GetGreetingRequest) Reset ¶
func (x *GetGreetingRequest) Reset()
func (*GetGreetingRequest) String ¶
func (x *GetGreetingRequest) String() string
type GreeterClient ¶
type GreeterClient interface { // Creates a Greeting for later use. CreateGreeting(ctx context.Context, in *CreateGreetingRequest, opts ...grpc.CallOption) (*Greeting, error) // Retrieves a Greeting. GetGreeting(ctx context.Context, in *GetGreetingRequest, opts ...grpc.CallOption) (*Greeting, error) // Lists all Greetings. ListGreetings(ctx context.Context, in *ListGreetingsRequest, opts ...grpc.CallOption) (*ListGreetingsResponse, error) // Return all Hugs. ListHugs(ctx context.Context, in *ListHugsRequest, opts ...grpc.CallOption) (*ListHugsResponse, 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 { // Creates a Greeting for later use. CreateGreeting(context.Context, *CreateGreetingRequest) (*Greeting, error) // Retrieves a Greeting. GetGreeting(context.Context, *GetGreetingRequest) (*Greeting, error) // Lists all Greetings. ListGreetings(context.Context, *ListGreetingsRequest) (*ListGreetingsResponse, error) // Return all Hugs. ListHugs(context.Context, *ListHugsRequest) (*ListHugsResponse, error) // contains filtered or unexported methods }
GreeterServer is the server API for Greeter service. All implementations must embed UnimplementedGreeterServer for forward compatibility
type Greeting ¶
type Greeting struct { // The text of the greeting. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // contains filtered or unexported fields }
A pleasant greeting.
func (*Greeting) Descriptor
deprecated
func (*Greeting) ProtoMessage ¶
func (*Greeting) ProtoMessage()
func (*Greeting) ProtoReflect ¶
func (x *Greeting) ProtoReflect() protoreflect.Message
type Hug ¶
type Hug struct {
// contains filtered or unexported fields
}
A wordless hug.
func (*Hug) Descriptor
deprecated
func (*Hug) ProtoMessage ¶
func (*Hug) ProtoMessage()
func (*Hug) ProtoReflect ¶
func (x *Hug) ProtoReflect() protoreflect.Message
type ListGreetingsRequest ¶
type ListGreetingsRequest struct {
// contains filtered or unexported fields
}
func (*ListGreetingsRequest) Descriptor
deprecated
func (*ListGreetingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGreetingsRequest.ProtoReflect.Descriptor instead.
func (*ListGreetingsRequest) ProtoMessage ¶
func (*ListGreetingsRequest) ProtoMessage()
func (*ListGreetingsRequest) ProtoReflect ¶
func (x *ListGreetingsRequest) ProtoReflect() protoreflect.Message
func (*ListGreetingsRequest) Reset ¶
func (x *ListGreetingsRequest) Reset()
func (*ListGreetingsRequest) String ¶
func (x *ListGreetingsRequest) String() string
type ListGreetingsResponse ¶
type ListGreetingsResponse struct { Greetings []*Greeting `protobuf:"bytes,1,rep,name=greetings,proto3" json:"greetings,omitempty"` // contains filtered or unexported fields }
func (*ListGreetingsResponse) Descriptor
deprecated
func (*ListGreetingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGreetingsResponse.ProtoReflect.Descriptor instead.
func (*ListGreetingsResponse) GetGreetings ¶
func (x *ListGreetingsResponse) GetGreetings() []*Greeting
func (*ListGreetingsResponse) ProtoMessage ¶
func (*ListGreetingsResponse) ProtoMessage()
func (*ListGreetingsResponse) ProtoReflect ¶
func (x *ListGreetingsResponse) ProtoReflect() protoreflect.Message
func (*ListGreetingsResponse) Reset ¶
func (x *ListGreetingsResponse) Reset()
func (*ListGreetingsResponse) String ¶
func (x *ListGreetingsResponse) String() string
type ListHugsRequest ¶
type ListHugsRequest struct {
// contains filtered or unexported fields
}
All your hugs are belong to us.
func (*ListHugsRequest) Descriptor
deprecated
func (*ListHugsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHugsRequest.ProtoReflect.Descriptor instead.
func (*ListHugsRequest) ProtoMessage ¶
func (*ListHugsRequest) ProtoMessage()
func (*ListHugsRequest) ProtoReflect ¶
func (x *ListHugsRequest) ProtoReflect() protoreflect.Message
func (*ListHugsRequest) Reset ¶
func (x *ListHugsRequest) Reset()
func (*ListHugsRequest) String ¶
func (x *ListHugsRequest) String() string
type ListHugsResponse ¶
type ListHugsResponse struct { Hugs []*Hug `protobuf:"bytes,1,rep,name=hugs,proto3" json:"hugs,omitempty"` // contains filtered or unexported fields }
A bundle of hugs.
func (*ListHugsResponse) Descriptor
deprecated
func (*ListHugsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHugsResponse.ProtoReflect.Descriptor instead.
func (*ListHugsResponse) GetHugs ¶
func (x *ListHugsResponse) GetHugs() []*Hug
func (*ListHugsResponse) ProtoMessage ¶
func (*ListHugsResponse) ProtoMessage()
func (*ListHugsResponse) ProtoReflect ¶
func (x *ListHugsResponse) ProtoReflect() protoreflect.Message
func (*ListHugsResponse) Reset ¶
func (x *ListHugsResponse) Reset()
func (*ListHugsResponse) String ¶
func (x *ListHugsResponse) String() string
type UnimplementedGreeterServer ¶
type UnimplementedGreeterServer struct { }
UnimplementedGreeterServer must be embedded to have forward compatible implementations.
func (*UnimplementedGreeterServer) CreateGreeting ¶
func (*UnimplementedGreeterServer) CreateGreeting(context.Context, *CreateGreetingRequest) (*Greeting, error)
func (*UnimplementedGreeterServer) GetGreeting ¶
func (*UnimplementedGreeterServer) GetGreeting(context.Context, *GetGreetingRequest) (*Greeting, error)
func (*UnimplementedGreeterServer) ListGreetings ¶
func (*UnimplementedGreeterServer) ListGreetings(context.Context, *ListGreetingsRequest) (*ListGreetingsResponse, error)
func (*UnimplementedGreeterServer) ListHugs ¶
func (*UnimplementedGreeterServer) ListHugs(context.Context, *ListHugsRequest) (*ListHugsResponse, error)