Documentation ¶
Index ¶
- Variables
- func RegisterDownloaderServer(s *grpc.Server, srv DownloaderServer)
- func RegisterGreeterServer(s *grpc.Server, srv GreeterServer)
- type DownloadRequest
- type DownloadResponse
- func (*DownloadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DownloadResponse) GetName() string
- func (x *DownloadResponse) GetPayload() []byte
- func (*DownloadResponse) ProtoMessage()
- func (x *DownloadResponse) ProtoReflect() protoreflect.Message
- func (x *DownloadResponse) Reset()
- func (x *DownloadResponse) String() string
- type DownloaderClient
- type DownloaderServer
- type Downloader_DownloadClient
- type Downloader_DownloadServer
- type GreeterClient
- type GreeterServer
- type HelloReply
- type HelloRequest
- type UnimplementedDownloaderServer
- type UnimplementedGreeterServer
Constants ¶
This section is empty.
Variables ¶
var File_message_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDownloaderServer ¶
func RegisterDownloaderServer(s *grpc.Server, srv DownloaderServer)
func RegisterGreeterServer ¶
func RegisterGreeterServer(s *grpc.Server, srv GreeterServer)
Types ¶
type DownloadRequest ¶
type DownloadRequest struct { Suffix string `protobuf:"bytes,1,opt,name=suffix,proto3" json:"suffix,omitempty"` // contains filtered or unexported fields }
func (*DownloadRequest) Descriptor
deprecated
func (*DownloadRequest) Descriptor() ([]byte, []int)
Deprecated: Use DownloadRequest.ProtoReflect.Descriptor instead.
func (*DownloadRequest) GetSuffix ¶
func (x *DownloadRequest) GetSuffix() string
func (*DownloadRequest) ProtoMessage ¶
func (*DownloadRequest) ProtoMessage()
func (*DownloadRequest) ProtoReflect ¶
func (x *DownloadRequest) ProtoReflect() protoreflect.Message
func (*DownloadRequest) Reset ¶
func (x *DownloadRequest) Reset()
func (*DownloadRequest) String ¶
func (x *DownloadRequest) String() string
type DownloadResponse ¶
type DownloadResponse struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
func (*DownloadResponse) Descriptor
deprecated
func (*DownloadResponse) Descriptor() ([]byte, []int)
Deprecated: Use DownloadResponse.ProtoReflect.Descriptor instead.
func (*DownloadResponse) GetName ¶
func (x *DownloadResponse) GetName() string
func (*DownloadResponse) GetPayload ¶
func (x *DownloadResponse) GetPayload() []byte
func (*DownloadResponse) ProtoMessage ¶
func (*DownloadResponse) ProtoMessage()
func (*DownloadResponse) ProtoReflect ¶
func (x *DownloadResponse) ProtoReflect() protoreflect.Message
func (*DownloadResponse) Reset ¶
func (x *DownloadResponse) Reset()
func (*DownloadResponse) String ¶
func (x *DownloadResponse) String() string
type DownloaderClient ¶
type DownloaderClient interface {
Download(ctx context.Context, in *DownloadRequest, opts ...grpc.CallOption) (Downloader_DownloadClient, error)
}
DownloaderClient is the client API for Downloader service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDownloaderClient ¶
func NewDownloaderClient(cc grpc.ClientConnInterface) DownloaderClient
type DownloaderServer ¶
type DownloaderServer interface {
Download(*DownloadRequest, Downloader_DownloadServer) error
}
DownloaderServer is the server API for Downloader service.
type Downloader_DownloadClient ¶
type Downloader_DownloadClient interface { Recv() (*DownloadResponse, error) grpc.ClientStream }
type Downloader_DownloadServer ¶
type Downloader_DownloadServer interface { Send(*DownloadResponse) error grpc.ServerStream }
type GreeterClient ¶
type GreeterClient interface {
SayHello(ctx context.Context, in *HelloRequest, opts ...grpc.CallOption) (*HelloReply, error)
}
GreeterClient is the client API for Greeter service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewGreeterClient ¶
func NewGreeterClient(cc grpc.ClientConnInterface) GreeterClient
type GreeterServer ¶
type GreeterServer interface {
SayHello(context.Context, *HelloRequest) (*HelloReply, error)
}
GreeterServer is the server API for Greeter service.
type HelloReply ¶
type HelloReply struct { Payload string `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
func (*HelloReply) Descriptor
deprecated
func (*HelloReply) Descriptor() ([]byte, []int)
Deprecated: Use HelloReply.ProtoReflect.Descriptor instead.
func (*HelloReply) GetPayload ¶
func (x *HelloReply) GetPayload() string
func (*HelloReply) ProtoMessage ¶
func (*HelloReply) ProtoMessage()
func (*HelloReply) ProtoReflect ¶
func (x *HelloReply) ProtoReflect() protoreflect.Message
func (*HelloReply) Reset ¶
func (x *HelloReply) Reset()
func (*HelloReply) String ¶
func (x *HelloReply) String() string
type HelloRequest ¶
type HelloRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*HelloRequest) Descriptor
deprecated
func (*HelloRequest) Descriptor() ([]byte, []int)
Deprecated: Use HelloRequest.ProtoReflect.Descriptor instead.
func (*HelloRequest) GetName ¶
func (x *HelloRequest) GetName() string
func (*HelloRequest) ProtoMessage ¶
func (*HelloRequest) ProtoMessage()
func (*HelloRequest) ProtoReflect ¶
func (x *HelloRequest) ProtoReflect() protoreflect.Message
func (*HelloRequest) Reset ¶
func (x *HelloRequest) Reset()
func (*HelloRequest) String ¶
func (x *HelloRequest) String() string
type UnimplementedDownloaderServer ¶
type UnimplementedDownloaderServer struct { }
UnimplementedDownloaderServer can be embedded to have forward compatible implementations.
func (*UnimplementedDownloaderServer) Download ¶
func (*UnimplementedDownloaderServer) Download(*DownloadRequest, Downloader_DownloadServer) error
type UnimplementedGreeterServer ¶
type UnimplementedGreeterServer struct { }
UnimplementedGreeterServer can be embedded to have forward compatible implementations.
func (*UnimplementedGreeterServer) SayHello ¶
func (*UnimplementedGreeterServer) SayHello(context.Context, *HelloRequest) (*HelloReply, error)