Documentation
¶
Overview ¶
Package echo_proto is a generated protocol buffer package.
It is generated from these files:
echo.proto
It has these top-level messages:
EchoRequest EchoResponse UpperRequest UpperResponse
Index ¶
- func RegisterEchoServiceOrionServer(srv orion.ServiceFactory, orionServer orion.Server)
- func RegisterEchoServiceServer(s *grpc.Server, srv EchoServiceServer)
- func RegisterEchoServiceUpperDecoder(svr orion.Server, decoder orion.Decoder)
- func RegisterEchoServiceUpperEncoder(svr orion.Server, encoder orion.Encoder)
- func RegisterEchoServiceUpperHandler(svr orion.Server, handler orion.HTTPHandler)
- func RegisterEchoServiceUpperProxyDecoder(svr orion.Server, decoder orion.Decoder)
- func RegisterEchoServiceUpperProxyEncoder(svr orion.Server, encoder orion.Encoder)
- func RegisterEchoServiceUpperProxyHandler(svr orion.Server, handler orion.HTTPHandler)
- type EchoRequest
- type EchoResponse
- type EchoServiceClient
- type EchoServiceServer
- type UpperRequest
- type UpperResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterEchoServiceOrionServer ¶
func RegisterEchoServiceOrionServer(srv orion.ServiceFactory, orionServer orion.Server)
RegisterEchoServiceOrionServer registers EchoService to Orion server
func RegisterEchoServiceServer ¶
func RegisterEchoServiceServer(s *grpc.Server, srv EchoServiceServer)
func RegisterEchoServiceUpperDecoder ¶
RegisterEchoServiceUpperDecoder registers the decoder for Upper method in EchoService
func RegisterEchoServiceUpperEncoder ¶
RegisterEchoServiceUpperEncoder registers the encoder for Upper method in EchoService it registers HTTP path /api/1.0/upper/{msg} with "GET", "POST", "OPTIONS" methods
func RegisterEchoServiceUpperHandler ¶
func RegisterEchoServiceUpperHandler(svr orion.Server, handler orion.HTTPHandler)
RegisterEchoServiceUpperHandler registers the handler for Upper method in EchoService
func RegisterEchoServiceUpperProxyDecoder ¶
RegisterEchoServiceUpperProxyDecoder registers the decoder for UpperProxy method in EchoService
func RegisterEchoServiceUpperProxyEncoder ¶
RegisterEchoServiceUpperProxyEncoder registers the encoder for UpperProxy method in EchoService it registers HTTP with "POST", "PUT" methods
func RegisterEchoServiceUpperProxyHandler ¶
func RegisterEchoServiceUpperProxyHandler(svr orion.Server, handler orion.HTTPHandler)
RegisterEchoServiceUpperProxyHandler registers the handler for UpperProxy method in EchoService
Types ¶
type EchoRequest ¶
type EchoRequest struct {
Msg string `protobuf:"bytes,1,opt,name=msg" json:"msg,omitempty"`
}
func (*EchoRequest) Descriptor ¶
func (*EchoRequest) Descriptor() ([]byte, []int)
func (*EchoRequest) GetMsg ¶
func (m *EchoRequest) GetMsg() 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 {
Msg string `protobuf:"bytes,1,opt,name=msg" json:"msg,omitempty"`
}
func (*EchoResponse) Descriptor ¶
func (*EchoResponse) Descriptor() ([]byte, []int)
func (*EchoResponse) GetMsg ¶
func (m *EchoResponse) GetMsg() string
func (*EchoResponse) ProtoMessage ¶
func (*EchoResponse) ProtoMessage()
func (*EchoResponse) Reset ¶
func (m *EchoResponse) Reset()
func (*EchoResponse) String ¶
func (m *EchoResponse) String() string
type EchoServiceClient ¶
type EchoServiceClient interface { Echo(ctx context.Context, in *EchoRequest, opts ...grpc.CallOption) (*EchoResponse, error) // ORION:URL: GET/POST/OPTIONS /api/1.0/upper/{msg} Upper(ctx context.Context, in *UpperRequest, opts ...grpc.CallOption) (*UpperResponse, error) // ORION:URL: POST/PUT UpperProxy(ctx context.Context, in *UpperRequest, opts ...grpc.CallOption) (*UpperResponse, error) }
func NewEchoServiceClient ¶
func NewEchoServiceClient(cc *grpc.ClientConn) EchoServiceClient
type EchoServiceServer ¶
type EchoServiceServer interface { Echo(context.Context, *EchoRequest) (*EchoResponse, error) // ORION:URL: GET/POST/OPTIONS /api/1.0/upper/{msg} Upper(context.Context, *UpperRequest) (*UpperResponse, error) // ORION:URL: POST/PUT UpperProxy(context.Context, *UpperRequest) (*UpperResponse, error) }
type UpperRequest ¶
type UpperRequest struct {
Msg string `protobuf:"bytes,1,opt,name=msg" json:"msg,omitempty"`
}
func (*UpperRequest) Descriptor ¶
func (*UpperRequest) Descriptor() ([]byte, []int)
func (*UpperRequest) GetMsg ¶
func (m *UpperRequest) GetMsg() string
func (*UpperRequest) ProtoMessage ¶
func (*UpperRequest) ProtoMessage()
func (*UpperRequest) Reset ¶
func (m *UpperRequest) Reset()
func (*UpperRequest) String ¶
func (m *UpperRequest) String() string
type UpperResponse ¶
type UpperResponse struct {
Msg string `protobuf:"bytes,1,opt,name=msg" json:"msg,omitempty"`
}
func (*UpperResponse) Descriptor ¶
func (*UpperResponse) Descriptor() ([]byte, []int)
func (*UpperResponse) GetMsg ¶
func (m *UpperResponse) GetMsg() string
func (*UpperResponse) ProtoMessage ¶
func (*UpperResponse) ProtoMessage()
func (*UpperResponse) Reset ¶
func (m *UpperResponse) Reset()
func (*UpperResponse) String ¶
func (m *UpperResponse) String() string