Package echo
import "github.com/tjfoc/gmsm/gmtls/gmcredentials/echo"
- Overview
- Index
Package echo is a generated protocol buffer package.
It is generated from these files:
echo.proto
It has these top-level messages:
EchoRequest
EchoResponse
func RegisterEchoServer(s *grpc.Server, srv EchoServer)
type EchoClient interface {
Echo(ctx context.Context, in *EchoRequest, opts ...grpc.CallOption) (*EchoResponse, error)
}
func NewEchoClient(cc *grpc.ClientConn) EchoClient
type EchoRequest struct {
Req string `protobuf:"bytes,1,opt,name=req" json:"req,omitempty"`
}
func (*EchoRequest) Descriptor() ([]byte, []int)
func (*EchoRequest) GetReq
¶
func (m *EchoRequest) GetReq() string
func (*EchoRequest) ProtoMessage()
func (*EchoRequest) Reset
¶
func (m *EchoRequest) Reset()
func (*EchoRequest) String
¶
func (m *EchoRequest) String() string
type EchoResponse struct {
Result string `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
}
func (*EchoResponse) Descriptor() ([]byte, []int)
func (*EchoResponse) GetResult
¶
func (m *EchoResponse) GetResult() string
func (*EchoResponse) ProtoMessage()
func (*EchoResponse) Reset
¶
func (m *EchoResponse) Reset()
func (*EchoResponse) String
¶
func (m *EchoResponse) String() string
type EchoServer interface {
Echo(context.Context, *EchoRequest) (*EchoResponse, error)
}