calculator

package
v0.0.0-...-3ad1f7d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2018 License: MIT Imports: 8 Imported by: 0

Documentation

Index

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

func (*CalculatorErrorCode) Value

func (p *CalculatorErrorCode) Value() (driver.Value, error)

type CalculatorService

type CalculatorService interface {
	Ping(ctx context.Context) (r bool, err error)
	// Parameters:
	//  - Num1
	//  - Num2
	Add(ctx context.Context, num1 int32, num2 int32) (r int32, err error)
}

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 (*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

func (*CalculatorServiceAddArgs) Write

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 (*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

func (*CalculatorServiceAddResult) Write

type CalculatorServiceClient

type CalculatorServiceClient struct {
	Tracker         tracker.Tracker
	Transport       thrift.TTransport
	ProtocolFactory thrift.TProtocolFactory
	InputProtocol   thrift.TProtocol
	OutputProtocol  thrift.TProtocol
	SeqId           int32
}

API

func NewCalculatorServiceClientProtocol

func NewCalculatorServiceClientProtocol(ttracker tracker.Tracker, t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) (*CalculatorServiceClient, error)

func (*CalculatorServiceClient) Add

func (p *CalculatorServiceClient) Add(ctx context.Context, num1 int32, num2 int32) (r int32, err error)

Parameters:

  • Num1
  • Num2

func (*CalculatorServiceClient) Ping

func (p *CalculatorServiceClient) Ping(ctx context.Context) (r bool, err error)

type CalculatorServicePingArgs

type CalculatorServicePingArgs struct {
}

func NewCalculatorServicePingArgs

func NewCalculatorServicePingArgs() *CalculatorServicePingArgs

func (*CalculatorServicePingArgs) Read

func (*CalculatorServicePingArgs) String

func (p *CalculatorServicePingArgs) String() string

func (*CalculatorServicePingArgs) Write

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 (*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 (*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

func (*CalculatorServicePingResult) Write

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

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 (*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 (*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

func (*CalculatorSystemException) Write

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 (*CalculatorUnknownException) GetErrorCode

func (*CalculatorUnknownException) GetErrorName

func (p *CalculatorUnknownException) GetErrorName() string

func (*CalculatorUnknownException) GetMessage

func (p *CalculatorUnknownException) GetMessage() string

func (*CalculatorUnknownException) Read

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

func (*CalculatorUnknownException) Write

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 (*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

func (*CalculatorUserException) Write

type CtxTProcessorFunction

type CtxTProcessorFunction interface {
	Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (bool, thrift.TException)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL