thrift_gen

package
v0.0.0-...-869c34b Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GoUnusedProtection__ int

Functions

This section is empty.

Types

type Data

type Data struct {
	Text string `thrift:"text,1" db:"text" json:"text"`
}

Attributes:

  • Text
var FormatDataDoFormatArgs_Data_DEFAULT *Data
var FormatDataDoFormatResult_Success_DEFAULT *Data

func NewData

func NewData() *Data

func (*Data) GetText

func (p *Data) GetText() string

func (*Data) Read

func (p *Data) Read(iprot thrift.TProtocol) error

func (*Data) ReadField1

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

func (*Data) String

func (p *Data) String() string

func (*Data) Write

func (p *Data) Write(oprot thrift.TProtocol) error

type FormatData

type FormatData interface {
	// Parameters:
	//  - Data
	DoFormat(ctx context.Context, data *Data) (r *Data, err error)
}

type FormatDataClient

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

func NewFormatDataClient

func NewFormatDataClient(c thrift.TClient) *FormatDataClient

func NewFormatDataClientProtocol

func NewFormatDataClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *FormatDataClient

func (*FormatDataClient) Client_

func (p *FormatDataClient) Client_() thrift.TClient

func (*FormatDataClient) DoFormat

func (p *FormatDataClient) DoFormat(ctx context.Context, data *Data) (r *Data, err error)

Parameters:

  • Data

type FormatDataDoFormatArgs

type FormatDataDoFormatArgs struct {
	Data *Data `thrift:"data,1" db:"data" json:"data"`
}

Attributes:

  • Data

func NewFormatDataDoFormatArgs

func NewFormatDataDoFormatArgs() *FormatDataDoFormatArgs

func (*FormatDataDoFormatArgs) GetData

func (p *FormatDataDoFormatArgs) GetData() *Data

func (*FormatDataDoFormatArgs) IsSetData

func (p *FormatDataDoFormatArgs) IsSetData() bool

func (*FormatDataDoFormatArgs) Read

func (*FormatDataDoFormatArgs) ReadField1

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

func (*FormatDataDoFormatArgs) String

func (p *FormatDataDoFormatArgs) String() string

func (*FormatDataDoFormatArgs) Write

func (p *FormatDataDoFormatArgs) Write(oprot thrift.TProtocol) error

type FormatDataDoFormatResult

type FormatDataDoFormatResult struct {
	Success *Data `thrift:"success,0" db:"success" json:"success,omitempty"`
}

Attributes:

  • Success

func NewFormatDataDoFormatResult

func NewFormatDataDoFormatResult() *FormatDataDoFormatResult

func (*FormatDataDoFormatResult) GetSuccess

func (p *FormatDataDoFormatResult) GetSuccess() *Data

func (*FormatDataDoFormatResult) IsSetSuccess

func (p *FormatDataDoFormatResult) IsSetSuccess() bool

func (*FormatDataDoFormatResult) Read

func (*FormatDataDoFormatResult) ReadField0

func (p *FormatDataDoFormatResult) ReadField0(iprot thrift.TProtocol) error

func (*FormatDataDoFormatResult) String

func (p *FormatDataDoFormatResult) String() string

func (*FormatDataDoFormatResult) Write

type FormatDataProcessor

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

func NewFormatDataProcessor

func NewFormatDataProcessor(handler FormatData) *FormatDataProcessor

func (*FormatDataProcessor) AddToProcessorMap

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

func (*FormatDataProcessor) GetProcessorFunction

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

func (*FormatDataProcessor) Process

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

func (*FormatDataProcessor) ProcessorMap

func (p *FormatDataProcessor) ProcessorMap() map[string]thrift.TProcessorFunction

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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