Documentation

Overview

    Package echo is a generated protocol buffer package.

    It is generated from these files:

    echo.proto
    

    It has these top-level messages:

    EchoRequest
    EchoResponse
    

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func RegisterEchoServer

    func RegisterEchoServer(s *grpc.Server, srv EchoServer)

    Types

    type EchoClient

    type EchoClient interface {
    	Echo(ctx context.Context, in *EchoRequest, opts ...grpc.CallOption) (*EchoResponse, error)
    }

    func NewEchoClient

    func NewEchoClient(cc *grpc.ClientConn) EchoClient

    type EchoRequest

    type EchoRequest struct {
    	Req string `protobuf:"bytes,1,opt,name=req" json:"req,omitempty"`
    }

    func (*EchoRequest) Descriptor

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

    func (*EchoRequest) GetReq

    func (m *EchoRequest) GetReq() string

    func (*EchoRequest) ProtoMessage

    func (*EchoRequest) ProtoMessage()

    func (*EchoRequest) Reset

    func (m *EchoRequest) Reset()

    func (*EchoRequest) String

    func (m *EchoRequest) String() string

    type EchoResponse

    type EchoResponse struct {
    	Result string `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
    }

    func (*EchoResponse) Descriptor

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

    func (*EchoResponse) GetResult

    func (m *EchoResponse) GetResult() string

    func (*EchoResponse) ProtoMessage

    func (*EchoResponse) ProtoMessage()

    func (*EchoResponse) Reset

    func (m *EchoResponse) Reset()

    func (*EchoResponse) String

    func (m *EchoResponse) String() string

    type EchoServer

    type EchoServer interface {
    	Echo(context.Context, *EchoRequest) (*EchoResponse, error)
    }

    Source Files