greeter

package
v0.0.0-...-7fb827e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Greeting.ProtoReflect.Descriptor instead.

func (*Greeting) GetText

func (x *Greeting) GetText() string

func (*Greeting) ProtoMessage

func (*Greeting) ProtoMessage()

func (*Greeting) ProtoReflect

func (x *Greeting) ProtoReflect() protoreflect.Message

func (*Greeting) Reset

func (x *Greeting) Reset()

func (*Greeting) String

func (x *Greeting) String() string

type Hug

type Hug struct {
	// contains filtered or unexported fields
}

A wordless hug.

func (*Hug) Descriptor deprecated

func (*Hug) Descriptor() ([]byte, []int)

Deprecated: Use Hug.ProtoReflect.Descriptor instead.

func (*Hug) ProtoMessage

func (*Hug) ProtoMessage()

func (*Hug) ProtoReflect

func (x *Hug) ProtoReflect() protoreflect.Message

func (*Hug) Reset

func (x *Hug) Reset()

func (*Hug) String

func (x *Hug) String() string

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) GetGreeting

func (*UnimplementedGreeterServer) ListGreetings

func (*UnimplementedGreeterServer) ListHugs

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL