Versions in this module Expand all Collapse all v0 v0.0.2 Oct 24, 2022 Changes in this version + const INT32CONSTANT + var CalculatorAddResult_Success_DEFAULT int32 + var CalculatorCalculateResult_Success_DEFAULT int32 + var GoUnusedProtection__ int + var MAPCONSTANT map[string]string + var Work_Comment_DEFAULT string + type Calculator interface + Add func(ctx context.Context, num1 int32, num2 int32) (_r int32, _err error) + Calculate func(ctx context.Context, logid int32, w *Work) (_r int32, _err error) + Ping func(ctx context.Context) (_err error) + Zip func(ctx context.Context) (_err error) + type CalculatorAddArgs struct + Num1 int32 + Num2 int32 + func NewCalculatorAddArgs() *CalculatorAddArgs + func (p *CalculatorAddArgs) GetNum1() int32 + func (p *CalculatorAddArgs) GetNum2() int32 + func (p *CalculatorAddArgs) Read(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorAddArgs) ReadField1(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorAddArgs) ReadField2(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorAddArgs) String() string + func (p *CalculatorAddArgs) Write(ctx context.Context, oprot thrift.TProtocol) error + type CalculatorAddResult struct + Success *int32 + func NewCalculatorAddResult() *CalculatorAddResult + func (p *CalculatorAddResult) GetSuccess() int32 + func (p *CalculatorAddResult) IsSetSuccess() bool + func (p *CalculatorAddResult) Read(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorAddResult) ReadField0(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorAddResult) String() string + func (p *CalculatorAddResult) Write(ctx context.Context, oprot thrift.TProtocol) error + type CalculatorCalculateArgs struct + Logid int32 + W *Work + func NewCalculatorCalculateArgs() *CalculatorCalculateArgs + func (p *CalculatorCalculateArgs) GetLogid() int32 + func (p *CalculatorCalculateArgs) GetW() *Work + func (p *CalculatorCalculateArgs) IsSetW() bool + func (p *CalculatorCalculateArgs) Read(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorCalculateArgs) ReadField1(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorCalculateArgs) ReadField2(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorCalculateArgs) String() string + func (p *CalculatorCalculateArgs) Write(ctx context.Context, oprot thrift.TProtocol) error + type CalculatorCalculateResult struct + Ouch *InvalidOperation + Success *int32 + func NewCalculatorCalculateResult() *CalculatorCalculateResult + func (p *CalculatorCalculateResult) GetOuch() *InvalidOperation + func (p *CalculatorCalculateResult) GetSuccess() int32 + func (p *CalculatorCalculateResult) IsSetOuch() bool + func (p *CalculatorCalculateResult) IsSetSuccess() bool + func (p *CalculatorCalculateResult) Read(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorCalculateResult) ReadField0(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorCalculateResult) ReadField1(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorCalculateResult) String() string + func (p *CalculatorCalculateResult) Write(ctx context.Context, oprot thrift.TProtocol) error + type CalculatorClient struct + func NewCalculatorClient(c thrift.TClient) *CalculatorClient + func NewCalculatorClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *CalculatorClient + func NewCalculatorClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *CalculatorClient + func (p *CalculatorClient) Add(ctx context.Context, num1 int32, num2 int32) (_r int32, _err error) + func (p *CalculatorClient) Calculate(ctx context.Context, logid int32, w *Work) (_r int32, _err error) + func (p *CalculatorClient) Ping(ctx context.Context) (_err error) + func (p *CalculatorClient) Zip(ctx context.Context) (_err error) + type CalculatorPingArgs struct + func NewCalculatorPingArgs() *CalculatorPingArgs + func (p *CalculatorPingArgs) Read(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorPingArgs) String() string + func (p *CalculatorPingArgs) Write(ctx context.Context, oprot thrift.TProtocol) error + type CalculatorPingResult struct + func NewCalculatorPingResult() *CalculatorPingResult + func (p *CalculatorPingResult) Read(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorPingResult) String() string + func (p *CalculatorPingResult) Write(ctx context.Context, oprot thrift.TProtocol) error + type CalculatorProcessor struct + func NewCalculatorProcessor(handler Calculator) *CalculatorProcessor + type CalculatorZipArgs struct + func NewCalculatorZipArgs() *CalculatorZipArgs + func (p *CalculatorZipArgs) Read(ctx context.Context, iprot thrift.TProtocol) error + func (p *CalculatorZipArgs) String() string + func (p *CalculatorZipArgs) Write(ctx context.Context, oprot thrift.TProtocol) error + type InvalidOperation struct + WhatOp int32 + Why string + var CalculatorCalculateResult_Ouch_DEFAULT *InvalidOperation + func NewInvalidOperation() *InvalidOperation + func (InvalidOperation) TExceptionType() thrift.TExceptionType + func (p *InvalidOperation) Equals(other *InvalidOperation) bool + func (p *InvalidOperation) Error() string + func (p *InvalidOperation) GetWhatOp() int32 + func (p *InvalidOperation) GetWhy() string + func (p *InvalidOperation) Read(ctx context.Context, iprot thrift.TProtocol) error + func (p *InvalidOperation) ReadField1(ctx context.Context, iprot thrift.TProtocol) error + func (p *InvalidOperation) ReadField2(ctx context.Context, iprot thrift.TProtocol) error + func (p *InvalidOperation) String() string + func (p *InvalidOperation) Write(ctx context.Context, oprot thrift.TProtocol) error + type MyInteger int32 + func MyIntegerPtr(v MyInteger) *MyInteger + type Operation int64 + const Operation_ADD + const Operation_DIVIDE + const Operation_MULTIPLY + const Operation_SUBTRACT + func OperationFromString(s string) (Operation, error) + func OperationPtr(v Operation) *Operation + func (p *Operation) Scan(value interface{}) error + func (p *Operation) UnmarshalText(text []byte) error + func (p *Operation) Value() (driver.Value, error) + func (p Operation) MarshalText() ([]byte, error) + func (p Operation) String() string + type Work struct + Comment *string + Num1 int32 + Num2 int32 + Op Operation + var CalculatorCalculateArgs_W_DEFAULT *Work + func NewWork() *Work + func (p *Work) Equals(other *Work) bool + func (p *Work) GetComment() string + func (p *Work) GetNum1() int32 + func (p *Work) GetNum2() int32 + func (p *Work) GetOp() Operation + func (p *Work) IsSetComment() bool + func (p *Work) Read(ctx context.Context, iprot thrift.TProtocol) error + func (p *Work) ReadField1(ctx context.Context, iprot thrift.TProtocol) error + func (p *Work) ReadField2(ctx context.Context, iprot thrift.TProtocol) error + func (p *Work) ReadField3(ctx context.Context, iprot thrift.TProtocol) error + func (p *Work) ReadField4(ctx context.Context, iprot thrift.TProtocol) error + func (p *Work) String() string + func (p *Work) Write(ctx context.Context, oprot thrift.TProtocol) error