Documentation ¶
Overview ¶
Package ping is generated code used to make or handle TChannel calls using Thrift.
Index ¶
- Variables
- func NewTChanPingPongServiceInheritedClient(thriftService string, client thrift.TChanClient) *tchanPingPongServiceClient
- func NewTChanPingPongServiceServer(handler TChanPingPongService) thrift.TChanServer
- type Ping
- type PingPongService
- type PingPongServiceClient
- type PingPongServicePingArgs
- type PingPongServicePingResult
- func (p *PingPongServicePingResult) GetSuccess() *Pong
- func (p *PingPongServicePingResult) IsSetSuccess() bool
- func (p *PingPongServicePingResult) Read(iprot thrift.TProtocol) error
- func (p *PingPongServicePingResult) String() string
- func (p *PingPongServicePingResult) Write(oprot thrift.TProtocol) error
- type PingPongServiceProcessor
- func (p *PingPongServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
- func (p *PingPongServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
- func (p *PingPongServiceProcessor) Process(iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
- func (p *PingPongServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
- type Pong
- type TChanPingPongService
Constants ¶
This section is empty.
Variables ¶
View Source
var GoUnusedProtection__ int
View Source
var Pong_Pheader_DEFAULT string
Functions ¶
func NewTChanPingPongServiceInheritedClient ¶
func NewTChanPingPongServiceInheritedClient(thriftService string, client thrift.TChanClient) *tchanPingPongServiceClient
func NewTChanPingPongServiceServer ¶
func NewTChanPingPongServiceServer(handler TChanPingPongService) thrift.TChanServer
NewTChanPingPongServiceServer wraps a handler for TChanPingPongService so it can be registered with a thrift.Server.
Types ¶
type Ping ¶
type Ping struct {
Key string `thrift:"key,1,required" json:"key"`
}
Attributes:
- Key
var PingPongServicePingArgs_Request_DEFAULT *Ping
type PingPongService ¶
type PingPongServiceClient ¶
type PingPongServiceClient struct { Transport thrift.TTransport ProtocolFactory thrift.TProtocolFactory InputProtocol thrift.TProtocol OutputProtocol thrift.TProtocol SeqId int32 }
func NewPingPongServiceClientFactory ¶
func NewPingPongServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *PingPongServiceClient
func NewPingPongServiceClientProtocol ¶
func NewPingPongServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *PingPongServiceClient
type PingPongServicePingArgs ¶
type PingPongServicePingArgs struct {
Request *Ping `thrift:"request,1" json:"request"`
}
Attributes:
- Request
func NewPingPongServicePingArgs ¶
func NewPingPongServicePingArgs() *PingPongServicePingArgs
func (*PingPongServicePingArgs) GetRequest ¶
func (p *PingPongServicePingArgs) GetRequest() *Ping
func (*PingPongServicePingArgs) IsSetRequest ¶
func (p *PingPongServicePingArgs) IsSetRequest() bool
func (*PingPongServicePingArgs) Read ¶
func (p *PingPongServicePingArgs) Read(iprot thrift.TProtocol) error
func (*PingPongServicePingArgs) String ¶
func (p *PingPongServicePingArgs) String() string
type PingPongServicePingResult ¶
type PingPongServicePingResult struct {
Success *Pong `thrift:"success,0" json:"success,omitempty"`
}
Attributes:
- Success
func NewPingPongServicePingResult ¶
func NewPingPongServicePingResult() *PingPongServicePingResult
func (*PingPongServicePingResult) GetSuccess ¶
func (p *PingPongServicePingResult) GetSuccess() *Pong
func (*PingPongServicePingResult) IsSetSuccess ¶
func (p *PingPongServicePingResult) IsSetSuccess() bool
func (*PingPongServicePingResult) Read ¶
func (p *PingPongServicePingResult) Read(iprot thrift.TProtocol) error
func (*PingPongServicePingResult) String ¶
func (p *PingPongServicePingResult) String() string
type PingPongServiceProcessor ¶
type PingPongServiceProcessor struct {
// contains filtered or unexported fields
}
func NewPingPongServiceProcessor ¶
func NewPingPongServiceProcessor(handler PingPongService) *PingPongServiceProcessor
func (*PingPongServiceProcessor) AddToProcessorMap ¶
func (p *PingPongServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
func (*PingPongServiceProcessor) GetProcessorFunction ¶
func (p *PingPongServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
func (*PingPongServiceProcessor) Process ¶
func (p *PingPongServiceProcessor) Process(iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
func (*PingPongServiceProcessor) ProcessorMap ¶
func (p *PingPongServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
type Pong ¶
type Pong struct { Message string `thrift:"message,1,required" json:"message"` From_ string `thrift:"from_,2,required" json:"from_"` Pheader *string `thrift:"pheader,3" json:"pheader,omitempty"` }
Attributes:
- Message
- From_
- Pheader
var PingPongServicePingResult_Success_DEFAULT *Pong
func (*Pong) GetMessage ¶
func (*Pong) GetPheader ¶
func (*Pong) IsSetPheader ¶
type TChanPingPongService ¶
TChanPingPongService is the interface that defines the server handler and client interface.
func NewTChanPingPongServiceClient ¶
func NewTChanPingPongServiceClient(client thrift.TChanClient) TChanPingPongService
NewTChanPingPongServiceClient creates a client that can be used to make remote calls.
Click to show internal directories.
Click to hide internal directories.