Documentation ¶
Index ¶
- Variables
- type CalculatorErrorCode
- type CalculatorService
- type CalculatorServiceAddArgs
- func (p *CalculatorServiceAddArgs) GetNum1() int32
- func (p *CalculatorServiceAddArgs) GetNum2() int32
- func (p *CalculatorServiceAddArgs) Read(iprot thrift.TProtocol) error
- func (p *CalculatorServiceAddArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *CalculatorServiceAddArgs) ReadField2(iprot thrift.TProtocol) error
- func (p *CalculatorServiceAddArgs) String() string
- func (p *CalculatorServiceAddArgs) Write(oprot thrift.TProtocol) error
- type CalculatorServiceAddResult
- func (p *CalculatorServiceAddResult) GetSuccess() int32
- func (p *CalculatorServiceAddResult) GetSystemException() *CalculatorSystemException
- func (p *CalculatorServiceAddResult) GetUnknownException() *CalculatorUnknownException
- func (p *CalculatorServiceAddResult) GetUserException() *CalculatorUserException
- func (p *CalculatorServiceAddResult) IsSetSuccess() bool
- func (p *CalculatorServiceAddResult) IsSetSystemException() bool
- func (p *CalculatorServiceAddResult) IsSetUnknownException() bool
- func (p *CalculatorServiceAddResult) IsSetUserException() bool
- func (p *CalculatorServiceAddResult) Read(iprot thrift.TProtocol) error
- func (p *CalculatorServiceAddResult) ReadField0(iprot thrift.TProtocol) error
- func (p *CalculatorServiceAddResult) ReadField1(iprot thrift.TProtocol) error
- func (p *CalculatorServiceAddResult) ReadField2(iprot thrift.TProtocol) error
- func (p *CalculatorServiceAddResult) ReadField3(iprot thrift.TProtocol) error
- func (p *CalculatorServiceAddResult) String() string
- func (p *CalculatorServiceAddResult) Write(oprot thrift.TProtocol) error
- type CalculatorServiceClient
- type CalculatorServicePingArgs
- type CalculatorServicePingResult
- func (p *CalculatorServicePingResult) GetSuccess() bool
- func (p *CalculatorServicePingResult) GetSystemException() *CalculatorSystemException
- func (p *CalculatorServicePingResult) GetUnknownException() *CalculatorUnknownException
- func (p *CalculatorServicePingResult) GetUserException() *CalculatorUserException
- func (p *CalculatorServicePingResult) IsSetSuccess() bool
- func (p *CalculatorServicePingResult) IsSetSystemException() bool
- func (p *CalculatorServicePingResult) IsSetUnknownException() bool
- func (p *CalculatorServicePingResult) IsSetUserException() bool
- func (p *CalculatorServicePingResult) Read(iprot thrift.TProtocol) error
- func (p *CalculatorServicePingResult) ReadField0(iprot thrift.TProtocol) error
- func (p *CalculatorServicePingResult) ReadField1(iprot thrift.TProtocol) error
- func (p *CalculatorServicePingResult) ReadField2(iprot thrift.TProtocol) error
- func (p *CalculatorServicePingResult) ReadField3(iprot thrift.TProtocol) error
- func (p *CalculatorServicePingResult) String() string
- func (p *CalculatorServicePingResult) Write(oprot thrift.TProtocol) error
- type CalculatorServiceProcessor
- func (p *CalculatorServiceProcessor) AddToProcessorMap(key string, processor CtxTProcessorFunction)
- func (p *CalculatorServiceProcessor) GetProcessorFunction(key string) (processor CtxTProcessorFunction, ok bool)
- func (p *CalculatorServiceProcessor) Process(iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
- func (p *CalculatorServiceProcessor) ProcessorMap() map[string]CtxTProcessorFunction
- type CalculatorSystemException
- func (p *CalculatorSystemException) Error() string
- func (p *CalculatorSystemException) GetErrorCode() CalculatorErrorCode
- func (p *CalculatorSystemException) GetErrorName() string
- func (p *CalculatorSystemException) GetMessage() string
- func (p *CalculatorSystemException) IsSetMessage() bool
- func (p *CalculatorSystemException) Read(iprot thrift.TProtocol) error
- func (p *CalculatorSystemException) ReadField1(iprot thrift.TProtocol) error
- func (p *CalculatorSystemException) ReadField2(iprot thrift.TProtocol) error
- func (p *CalculatorSystemException) ReadField3(iprot thrift.TProtocol) error
- func (p *CalculatorSystemException) String() string
- func (p *CalculatorSystemException) Write(oprot thrift.TProtocol) error
- type CalculatorUnknownException
- func (p *CalculatorUnknownException) Error() string
- func (p *CalculatorUnknownException) GetErrorCode() CalculatorErrorCode
- func (p *CalculatorUnknownException) GetErrorName() string
- func (p *CalculatorUnknownException) GetMessage() string
- func (p *CalculatorUnknownException) Read(iprot thrift.TProtocol) error
- func (p *CalculatorUnknownException) ReadField1(iprot thrift.TProtocol) error
- func (p *CalculatorUnknownException) ReadField2(iprot thrift.TProtocol) error
- func (p *CalculatorUnknownException) ReadField3(iprot thrift.TProtocol) error
- func (p *CalculatorUnknownException) String() string
- func (p *CalculatorUnknownException) Write(oprot thrift.TProtocol) error
- type CalculatorUserException
- func (p *CalculatorUserException) Error() string
- func (p *CalculatorUserException) GetErrorCode() CalculatorErrorCode
- func (p *CalculatorUserException) GetErrorName() string
- func (p *CalculatorUserException) GetMessage() string
- func (p *CalculatorUserException) IsSetMessage() bool
- func (p *CalculatorUserException) Read(iprot thrift.TProtocol) error
- func (p *CalculatorUserException) ReadField1(iprot thrift.TProtocol) error
- func (p *CalculatorUserException) ReadField2(iprot thrift.TProtocol) error
- func (p *CalculatorUserException) ReadField3(iprot thrift.TProtocol) error
- func (p *CalculatorUserException) String() string
- func (p *CalculatorUserException) Write(oprot thrift.TProtocol) error
- type CtxTProcessorFunction
Constants ¶
This section is empty.
Variables ¶
View Source
var CalculatorServiceAddResult_Success_DEFAULT int32
View Source
var CalculatorServicePingResult_Success_DEFAULT bool
View Source
var CalculatorSystemException_Message_DEFAULT string
View Source
var CalculatorUserException_Message_DEFAULT string
View Source
var GoUnusedProtection__ int
Functions ¶
This section is empty.
Types ¶
type CalculatorErrorCode ¶
type CalculatorErrorCode int64
Exceptions
const ( CalculatorErrorCode_UNKNOWN_ERROR CalculatorErrorCode = 0 CalculatorErrorCode_DATABASE_ERROR CalculatorErrorCode = 1 CalculatorErrorCode_TOO_BUSY_ERROR CalculatorErrorCode = 2 )
func CalculatorErrorCodeFromString ¶
func CalculatorErrorCodeFromString(s string) (CalculatorErrorCode, error)
func CalculatorErrorCodePtr ¶
func CalculatorErrorCodePtr(v CalculatorErrorCode) *CalculatorErrorCode
func (CalculatorErrorCode) MarshalText ¶
func (p CalculatorErrorCode) MarshalText() ([]byte, error)
func (*CalculatorErrorCode) Scan ¶
func (p *CalculatorErrorCode) Scan(value interface{}) error
func (CalculatorErrorCode) String ¶
func (p CalculatorErrorCode) String() string
func (*CalculatorErrorCode) UnmarshalText ¶
func (p *CalculatorErrorCode) UnmarshalText(text []byte) error
type CalculatorService ¶
type CalculatorServiceAddArgs ¶
type CalculatorServiceAddArgs struct { Num1 int32 `thrift:"num1,1" db:"num1" json:"num1"` Num2 int32 `thrift:"num2,2" db:"num2" json:"num2"` }
Attributes:
- Num1
- Num2
func NewCalculatorServiceAddArgs ¶
func NewCalculatorServiceAddArgs() *CalculatorServiceAddArgs
func (*CalculatorServiceAddArgs) GetNum1 ¶
func (p *CalculatorServiceAddArgs) GetNum1() int32
func (*CalculatorServiceAddArgs) GetNum2 ¶
func (p *CalculatorServiceAddArgs) GetNum2() int32
func (*CalculatorServiceAddArgs) Read ¶
func (p *CalculatorServiceAddArgs) Read(iprot thrift.TProtocol) error
func (*CalculatorServiceAddArgs) ReadField1 ¶
func (p *CalculatorServiceAddArgs) ReadField1(iprot thrift.TProtocol) error
func (*CalculatorServiceAddArgs) ReadField2 ¶
func (p *CalculatorServiceAddArgs) ReadField2(iprot thrift.TProtocol) error
func (*CalculatorServiceAddArgs) String ¶
func (p *CalculatorServiceAddArgs) String() string
type CalculatorServiceAddResult ¶
type CalculatorServiceAddResult struct { Success *int32 `thrift:"success,0" db:"success" json:"success,omitempty"` UserException *CalculatorUserException `thrift:"user_exception,1" db:"user_exception" json:"user_exception,omitempty"` SystemException *CalculatorSystemException `thrift:"system_exception,2" db:"system_exception" json:"system_exception,omitempty"` UnknownException *CalculatorUnknownException `thrift:"unknown_exception,3" db:"unknown_exception" json:"unknown_exception,omitempty"` }
Attributes:
- Success
- UserException
- SystemException
- UnknownException
func NewCalculatorServiceAddResult ¶
func NewCalculatorServiceAddResult() *CalculatorServiceAddResult
func (*CalculatorServiceAddResult) GetSuccess ¶
func (p *CalculatorServiceAddResult) GetSuccess() int32
func (*CalculatorServiceAddResult) GetSystemException ¶
func (p *CalculatorServiceAddResult) GetSystemException() *CalculatorSystemException
func (*CalculatorServiceAddResult) GetUnknownException ¶
func (p *CalculatorServiceAddResult) GetUnknownException() *CalculatorUnknownException
func (*CalculatorServiceAddResult) GetUserException ¶
func (p *CalculatorServiceAddResult) GetUserException() *CalculatorUserException
func (*CalculatorServiceAddResult) IsSetSuccess ¶
func (p *CalculatorServiceAddResult) IsSetSuccess() bool
func (*CalculatorServiceAddResult) IsSetSystemException ¶
func (p *CalculatorServiceAddResult) IsSetSystemException() bool
func (*CalculatorServiceAddResult) IsSetUnknownException ¶
func (p *CalculatorServiceAddResult) IsSetUnknownException() bool
func (*CalculatorServiceAddResult) IsSetUserException ¶
func (p *CalculatorServiceAddResult) IsSetUserException() bool
func (*CalculatorServiceAddResult) Read ¶
func (p *CalculatorServiceAddResult) Read(iprot thrift.TProtocol) error
func (*CalculatorServiceAddResult) ReadField0 ¶
func (p *CalculatorServiceAddResult) ReadField0(iprot thrift.TProtocol) error
func (*CalculatorServiceAddResult) ReadField1 ¶
func (p *CalculatorServiceAddResult) ReadField1(iprot thrift.TProtocol) error
func (*CalculatorServiceAddResult) ReadField2 ¶
func (p *CalculatorServiceAddResult) ReadField2(iprot thrift.TProtocol) error
func (*CalculatorServiceAddResult) ReadField3 ¶
func (p *CalculatorServiceAddResult) ReadField3(iprot thrift.TProtocol) error
func (*CalculatorServiceAddResult) String ¶
func (p *CalculatorServiceAddResult) String() string
type CalculatorServiceClient ¶
type CalculatorServiceClient struct { Tracker tracker.Tracker Transport thrift.TTransport ProtocolFactory thrift.TProtocolFactory InputProtocol thrift.TProtocol OutputProtocol thrift.TProtocol SeqId int32 }
API
func NewCalculatorServiceClientFactory ¶
func NewCalculatorServiceClientFactory(ttracker tracker.Tracker, t thrift.TTransport, f thrift.TProtocolFactory) (*CalculatorServiceClient, error)
func NewCalculatorServiceClientProtocol ¶
func NewCalculatorServiceClientProtocol(ttracker tracker.Tracker, t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) (*CalculatorServiceClient, error)
type CalculatorServicePingArgs ¶
type CalculatorServicePingArgs struct { }
func NewCalculatorServicePingArgs ¶
func NewCalculatorServicePingArgs() *CalculatorServicePingArgs
func (*CalculatorServicePingArgs) Read ¶
func (p *CalculatorServicePingArgs) Read(iprot thrift.TProtocol) error
func (*CalculatorServicePingArgs) String ¶
func (p *CalculatorServicePingArgs) String() string
type CalculatorServicePingResult ¶
type CalculatorServicePingResult struct { Success *bool `thrift:"success,0" db:"success" json:"success,omitempty"` UserException *CalculatorUserException `thrift:"user_exception,1" db:"user_exception" json:"user_exception,omitempty"` SystemException *CalculatorSystemException `thrift:"system_exception,2" db:"system_exception" json:"system_exception,omitempty"` UnknownException *CalculatorUnknownException `thrift:"unknown_exception,3" db:"unknown_exception" json:"unknown_exception,omitempty"` }
Attributes:
- Success
- UserException
- SystemException
- UnknownException
func NewCalculatorServicePingResult ¶
func NewCalculatorServicePingResult() *CalculatorServicePingResult
func (*CalculatorServicePingResult) GetSuccess ¶
func (p *CalculatorServicePingResult) GetSuccess() bool
func (*CalculatorServicePingResult) GetSystemException ¶
func (p *CalculatorServicePingResult) GetSystemException() *CalculatorSystemException
func (*CalculatorServicePingResult) GetUnknownException ¶
func (p *CalculatorServicePingResult) GetUnknownException() *CalculatorUnknownException
func (*CalculatorServicePingResult) GetUserException ¶
func (p *CalculatorServicePingResult) GetUserException() *CalculatorUserException
func (*CalculatorServicePingResult) IsSetSuccess ¶
func (p *CalculatorServicePingResult) IsSetSuccess() bool
func (*CalculatorServicePingResult) IsSetSystemException ¶
func (p *CalculatorServicePingResult) IsSetSystemException() bool
func (*CalculatorServicePingResult) IsSetUnknownException ¶
func (p *CalculatorServicePingResult) IsSetUnknownException() bool
func (*CalculatorServicePingResult) IsSetUserException ¶
func (p *CalculatorServicePingResult) IsSetUserException() bool
func (*CalculatorServicePingResult) Read ¶
func (p *CalculatorServicePingResult) Read(iprot thrift.TProtocol) error
func (*CalculatorServicePingResult) ReadField0 ¶
func (p *CalculatorServicePingResult) ReadField0(iprot thrift.TProtocol) error
func (*CalculatorServicePingResult) ReadField1 ¶
func (p *CalculatorServicePingResult) ReadField1(iprot thrift.TProtocol) error
func (*CalculatorServicePingResult) ReadField2 ¶
func (p *CalculatorServicePingResult) ReadField2(iprot thrift.TProtocol) error
func (*CalculatorServicePingResult) ReadField3 ¶
func (p *CalculatorServicePingResult) ReadField3(iprot thrift.TProtocol) error
func (*CalculatorServicePingResult) String ¶
func (p *CalculatorServicePingResult) String() string
type CalculatorServiceProcessor ¶
type CalculatorServiceProcessor struct {
// contains filtered or unexported fields
}
func NewCalculatorServiceProcessor ¶
func NewCalculatorServiceProcessor(tracker tracker.Tracker, handler CalculatorService) *CalculatorServiceProcessor
func (*CalculatorServiceProcessor) AddToProcessorMap ¶
func (p *CalculatorServiceProcessor) AddToProcessorMap(key string, processor CtxTProcessorFunction)
func (*CalculatorServiceProcessor) GetProcessorFunction ¶
func (p *CalculatorServiceProcessor) GetProcessorFunction(key string) (processor CtxTProcessorFunction, ok bool)
func (*CalculatorServiceProcessor) Process ¶
func (p *CalculatorServiceProcessor) Process(iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
func (*CalculatorServiceProcessor) ProcessorMap ¶
func (p *CalculatorServiceProcessor) ProcessorMap() map[string]CtxTProcessorFunction
type CalculatorSystemException ¶
type CalculatorSystemException struct { ErrorCode CalculatorErrorCode `thrift:"error_code,1,required" db:"error_code" json:"error_code"` ErrorName string `thrift:"error_name,2,required" db:"error_name" json:"error_name"` Message *string `thrift:"message,3" db:"message" json:"message,omitempty"` }
Attributes:
- ErrorCode
- ErrorName
- Message
var CalculatorServiceAddResult_SystemException_DEFAULT *CalculatorSystemException
var CalculatorServicePingResult_SystemException_DEFAULT *CalculatorSystemException
func NewCalculatorSystemException ¶
func NewCalculatorSystemException() *CalculatorSystemException
func (*CalculatorSystemException) Error ¶
func (p *CalculatorSystemException) Error() string
func (*CalculatorSystemException) GetErrorCode ¶
func (p *CalculatorSystemException) GetErrorCode() CalculatorErrorCode
func (*CalculatorSystemException) GetErrorName ¶
func (p *CalculatorSystemException) GetErrorName() string
func (*CalculatorSystemException) GetMessage ¶
func (p *CalculatorSystemException) GetMessage() string
func (*CalculatorSystemException) IsSetMessage ¶
func (p *CalculatorSystemException) IsSetMessage() bool
func (*CalculatorSystemException) Read ¶
func (p *CalculatorSystemException) Read(iprot thrift.TProtocol) error
func (*CalculatorSystemException) ReadField1 ¶
func (p *CalculatorSystemException) ReadField1(iprot thrift.TProtocol) error
func (*CalculatorSystemException) ReadField2 ¶
func (p *CalculatorSystemException) ReadField2(iprot thrift.TProtocol) error
func (*CalculatorSystemException) ReadField3 ¶
func (p *CalculatorSystemException) ReadField3(iprot thrift.TProtocol) error
func (*CalculatorSystemException) String ¶
func (p *CalculatorSystemException) String() string
type CalculatorUnknownException ¶
type CalculatorUnknownException struct { ErrorCode CalculatorErrorCode `thrift:"error_code,1,required" db:"error_code" json:"error_code"` ErrorName string `thrift:"error_name,2,required" db:"error_name" json:"error_name"` Message string `thrift:"message,3,required" db:"message" json:"message"` }
Attributes:
- ErrorCode
- ErrorName
- Message
var CalculatorServiceAddResult_UnknownException_DEFAULT *CalculatorUnknownException
var CalculatorServicePingResult_UnknownException_DEFAULT *CalculatorUnknownException
func NewCalculatorUnknownException ¶
func NewCalculatorUnknownException() *CalculatorUnknownException
func (*CalculatorUnknownException) Error ¶
func (p *CalculatorUnknownException) Error() string
func (*CalculatorUnknownException) GetErrorCode ¶
func (p *CalculatorUnknownException) GetErrorCode() CalculatorErrorCode
func (*CalculatorUnknownException) GetErrorName ¶
func (p *CalculatorUnknownException) GetErrorName() string
func (*CalculatorUnknownException) GetMessage ¶
func (p *CalculatorUnknownException) GetMessage() string
func (*CalculatorUnknownException) Read ¶
func (p *CalculatorUnknownException) Read(iprot thrift.TProtocol) error
func (*CalculatorUnknownException) ReadField1 ¶
func (p *CalculatorUnknownException) ReadField1(iprot thrift.TProtocol) error
func (*CalculatorUnknownException) ReadField2 ¶
func (p *CalculatorUnknownException) ReadField2(iprot thrift.TProtocol) error
func (*CalculatorUnknownException) ReadField3 ¶
func (p *CalculatorUnknownException) ReadField3(iprot thrift.TProtocol) error
func (*CalculatorUnknownException) String ¶
func (p *CalculatorUnknownException) String() string
type CalculatorUserException ¶
type CalculatorUserException struct { ErrorCode CalculatorErrorCode `thrift:"error_code,1,required" db:"error_code" json:"error_code"` ErrorName string `thrift:"error_name,2,required" db:"error_name" json:"error_name"` Message *string `thrift:"message,3" db:"message" json:"message,omitempty"` }
Attributes:
- ErrorCode
- ErrorName
- Message
var CalculatorServiceAddResult_UserException_DEFAULT *CalculatorUserException
var CalculatorServicePingResult_UserException_DEFAULT *CalculatorUserException
func NewCalculatorUserException ¶
func NewCalculatorUserException() *CalculatorUserException
func (*CalculatorUserException) Error ¶
func (p *CalculatorUserException) Error() string
func (*CalculatorUserException) GetErrorCode ¶
func (p *CalculatorUserException) GetErrorCode() CalculatorErrorCode
func (*CalculatorUserException) GetErrorName ¶
func (p *CalculatorUserException) GetErrorName() string
func (*CalculatorUserException) GetMessage ¶
func (p *CalculatorUserException) GetMessage() string
func (*CalculatorUserException) IsSetMessage ¶
func (p *CalculatorUserException) IsSetMessage() bool
func (*CalculatorUserException) Read ¶
func (p *CalculatorUserException) Read(iprot thrift.TProtocol) error
func (*CalculatorUserException) ReadField1 ¶
func (p *CalculatorUserException) ReadField1(iprot thrift.TProtocol) error
func (*CalculatorUserException) ReadField2 ¶
func (p *CalculatorUserException) ReadField2(iprot thrift.TProtocol) error
func (*CalculatorUserException) ReadField3 ¶
func (p *CalculatorUserException) ReadField3(iprot thrift.TProtocol) error
func (*CalculatorUserException) String ¶
func (p *CalculatorUserException) String() string
type CtxTProcessorFunction ¶
Click to show internal directories.
Click to hide internal directories.