management

package
v0.0.0-...-ecd8b35 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var KitexUnusedProtection = struct{}{}

KitexUnusedProtection is used to prevent 'imported and not used' error.

Functions

This section is empty.

Types

type MultiplicationManagement

type MultiplicationManagement interface {
	MultiplyNumbers(ctx context.Context, req *MultiplicationRequest) (r *MultiplicationResponse, err error)
}

type MultiplicationManagementClient

type MultiplicationManagementClient struct {
	// contains filtered or unexported fields
}

func NewMultiplicationManagementClient

func NewMultiplicationManagementClient(c thrift.TClient) *MultiplicationManagementClient

func NewMultiplicationManagementClientProtocol

func NewMultiplicationManagementClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *MultiplicationManagementClient

func (*MultiplicationManagementClient) Client_

func (*MultiplicationManagementClient) MultiplyNumbers

type MultiplicationManagementMultiplyNumbersArgs

type MultiplicationManagementMultiplyNumbersArgs struct {
	Req *MultiplicationRequest `thrift:"req,1" frugal:"1,default,MultiplicationRequest" json:"req"`
}

func NewMultiplicationManagementMultiplyNumbersArgs

func NewMultiplicationManagementMultiplyNumbersArgs() *MultiplicationManagementMultiplyNumbersArgs

func (*MultiplicationManagementMultiplyNumbersArgs) BLength

func (*MultiplicationManagementMultiplyNumbersArgs) DeepEqual

func (*MultiplicationManagementMultiplyNumbersArgs) FastRead

func (*MultiplicationManagementMultiplyNumbersArgs) FastReadField1

func (p *MultiplicationManagementMultiplyNumbersArgs) FastReadField1(buf []byte) (int, error)

func (*MultiplicationManagementMultiplyNumbersArgs) FastWrite

for compatibility

func (*MultiplicationManagementMultiplyNumbersArgs) FastWriteNocopy

func (p *MultiplicationManagementMultiplyNumbersArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*MultiplicationManagementMultiplyNumbersArgs) Field1DeepEqual

func (*MultiplicationManagementMultiplyNumbersArgs) GetFirstArgument

func (p *MultiplicationManagementMultiplyNumbersArgs) GetFirstArgument() interface{}

func (*MultiplicationManagementMultiplyNumbersArgs) GetReq

func (*MultiplicationManagementMultiplyNumbersArgs) InitDefault

func (*MultiplicationManagementMultiplyNumbersArgs) IsSetReq

func (*MultiplicationManagementMultiplyNumbersArgs) Read

func (*MultiplicationManagementMultiplyNumbersArgs) ReadField1

func (*MultiplicationManagementMultiplyNumbersArgs) SetReq

func (*MultiplicationManagementMultiplyNumbersArgs) String

func (*MultiplicationManagementMultiplyNumbersArgs) Write

type MultiplicationManagementMultiplyNumbersResult

type MultiplicationManagementMultiplyNumbersResult struct {
	Success *MultiplicationResponse `thrift:"success,0,optional" frugal:"0,optional,MultiplicationResponse" json:"success,omitempty"`
}

func NewMultiplicationManagementMultiplyNumbersResult

func NewMultiplicationManagementMultiplyNumbersResult() *MultiplicationManagementMultiplyNumbersResult

func (*MultiplicationManagementMultiplyNumbersResult) BLength

func (*MultiplicationManagementMultiplyNumbersResult) DeepEqual

func (*MultiplicationManagementMultiplyNumbersResult) FastRead

func (*MultiplicationManagementMultiplyNumbersResult) FastReadField0

func (p *MultiplicationManagementMultiplyNumbersResult) FastReadField0(buf []byte) (int, error)

func (*MultiplicationManagementMultiplyNumbersResult) FastWrite

for compatibility

func (*MultiplicationManagementMultiplyNumbersResult) FastWriteNocopy

func (p *MultiplicationManagementMultiplyNumbersResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*MultiplicationManagementMultiplyNumbersResult) Field0DeepEqual

func (*MultiplicationManagementMultiplyNumbersResult) GetResult

func (p *MultiplicationManagementMultiplyNumbersResult) GetResult() interface{}

func (*MultiplicationManagementMultiplyNumbersResult) GetSuccess

func (*MultiplicationManagementMultiplyNumbersResult) InitDefault

func (*MultiplicationManagementMultiplyNumbersResult) IsSetSuccess

func (*MultiplicationManagementMultiplyNumbersResult) Read

func (*MultiplicationManagementMultiplyNumbersResult) ReadField0

func (*MultiplicationManagementMultiplyNumbersResult) SetSuccess

func (p *MultiplicationManagementMultiplyNumbersResult) SetSuccess(x interface{})

func (*MultiplicationManagementMultiplyNumbersResult) String

func (*MultiplicationManagementMultiplyNumbersResult) Write

type MultiplicationManagementProcessor

type MultiplicationManagementProcessor struct {
	// contains filtered or unexported fields
}

func (*MultiplicationManagementProcessor) AddToProcessorMap

func (p *MultiplicationManagementProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)

func (*MultiplicationManagementProcessor) GetProcessorFunction

func (p *MultiplicationManagementProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)

func (*MultiplicationManagementProcessor) Process

func (p *MultiplicationManagementProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)

func (*MultiplicationManagementProcessor) ProcessorMap

type MultiplicationRequest

type MultiplicationRequest struct {
	FirstNum  string `thrift:"FirstNum,1,required" frugal:"1,required,string" json:"FirstNum"`
	SecondNum string `thrift:"SecondNum,2,required" frugal:"2,required,string" json:"SecondNum"`
}
var MultiplicationManagementMultiplyNumbersArgs_Req_DEFAULT *MultiplicationRequest

func NewMultiplicationRequest

func NewMultiplicationRequest() *MultiplicationRequest

func (*MultiplicationRequest) BLength

func (p *MultiplicationRequest) BLength() int

func (*MultiplicationRequest) DeepEqual

func (*MultiplicationRequest) FastRead

func (p *MultiplicationRequest) FastRead(buf []byte) (int, error)

func (*MultiplicationRequest) FastReadField1

func (p *MultiplicationRequest) FastReadField1(buf []byte) (int, error)

func (*MultiplicationRequest) FastReadField2

func (p *MultiplicationRequest) FastReadField2(buf []byte) (int, error)

func (*MultiplicationRequest) FastWrite

func (p *MultiplicationRequest) FastWrite(buf []byte) int

for compatibility

func (*MultiplicationRequest) FastWriteNocopy

func (p *MultiplicationRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*MultiplicationRequest) Field1DeepEqual

func (p *MultiplicationRequest) Field1DeepEqual(src string) bool

func (*MultiplicationRequest) Field2DeepEqual

func (p *MultiplicationRequest) Field2DeepEqual(src string) bool

func (*MultiplicationRequest) GetFirstNum

func (p *MultiplicationRequest) GetFirstNum() (v string)

func (*MultiplicationRequest) GetSecondNum

func (p *MultiplicationRequest) GetSecondNum() (v string)

func (*MultiplicationRequest) InitDefault

func (p *MultiplicationRequest) InitDefault()

func (*MultiplicationRequest) Read

func (p *MultiplicationRequest) Read(iprot thrift.TProtocol) (err error)

func (*MultiplicationRequest) ReadField1

func (p *MultiplicationRequest) ReadField1(iprot thrift.TProtocol) error

func (*MultiplicationRequest) ReadField2

func (p *MultiplicationRequest) ReadField2(iprot thrift.TProtocol) error

func (*MultiplicationRequest) SetFirstNum

func (p *MultiplicationRequest) SetFirstNum(val string)

func (*MultiplicationRequest) SetSecondNum

func (p *MultiplicationRequest) SetSecondNum(val string)

func (*MultiplicationRequest) String

func (p *MultiplicationRequest) String() string

func (*MultiplicationRequest) Write

func (p *MultiplicationRequest) Write(oprot thrift.TProtocol) (err error)

type MultiplicationResponse

type MultiplicationResponse struct {
	Product string `thrift:"Product,1" frugal:"1,default,string" json:"Product"`
}
var MultiplicationManagementMultiplyNumbersResult_Success_DEFAULT *MultiplicationResponse

func NewMultiplicationResponse

func NewMultiplicationResponse() *MultiplicationResponse

func (*MultiplicationResponse) BLength

func (p *MultiplicationResponse) BLength() int

func (*MultiplicationResponse) DeepEqual

func (*MultiplicationResponse) FastRead

func (p *MultiplicationResponse) FastRead(buf []byte) (int, error)

func (*MultiplicationResponse) FastReadField1

func (p *MultiplicationResponse) FastReadField1(buf []byte) (int, error)

func (*MultiplicationResponse) FastWrite

func (p *MultiplicationResponse) FastWrite(buf []byte) int

for compatibility

func (*MultiplicationResponse) FastWriteNocopy

func (p *MultiplicationResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*MultiplicationResponse) Field1DeepEqual

func (p *MultiplicationResponse) Field1DeepEqual(src string) bool

func (*MultiplicationResponse) GetProduct

func (p *MultiplicationResponse) GetProduct() (v string)

func (*MultiplicationResponse) InitDefault

func (p *MultiplicationResponse) InitDefault()

func (*MultiplicationResponse) Read

func (p *MultiplicationResponse) Read(iprot thrift.TProtocol) (err error)

func (*MultiplicationResponse) ReadField1

func (p *MultiplicationResponse) ReadField1(iprot thrift.TProtocol) error

func (*MultiplicationResponse) SetProduct

func (p *MultiplicationResponse) SetProduct(val string)

func (*MultiplicationResponse) String

func (p *MultiplicationResponse) String() string

func (*MultiplicationResponse) Write

func (p *MultiplicationResponse) Write(oprot thrift.TProtocol) (err error)

Directories

Path Synopsis
Code generated by Kitex v0.6.1.
Code generated by Kitex v0.6.1.

Jump to

Keyboard shortcuts

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