rpc

package
v0.0.0-...-f10d331 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GoUnusedProtection__ int
View Source
var QuerySrvQueryPhoneResult_Success_DEFAULT string

Functions

This section is empty.

Types

type QuerySrv

type QuerySrv interface {
	// Parameters:
	//  - Name
	//  - Age
	QryUser(name string, age int32) (r *UserDemo, err error)
	// Parameters:
	//  - ID
	QueryPhone(id int32) (r string, err error)
}

type QuerySrvClient

type QuerySrvClient struct {
	Transport       thrift.TTransport
	ProtocolFactory thrift.TProtocolFactory
	InputProtocol   thrift.TProtocol
	OutputProtocol  thrift.TProtocol
	SeqId           int32
}

func NewQuerySrvClientProtocol

func NewQuerySrvClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *QuerySrvClient

func (*QuerySrvClient) QryUser

func (p *QuerySrvClient) QryUser(name string, age int32) (r *UserDemo, err error)

Parameters:

  • Name
  • Age

func (*QuerySrvClient) QueryPhone

func (p *QuerySrvClient) QueryPhone(id int32) (r string, err error)

Parameters:

  • ID

type QuerySrvProcessor

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

func NewQuerySrvProcessor

func NewQuerySrvProcessor(handler QuerySrv) *QuerySrvProcessor

func (*QuerySrvProcessor) AddToProcessorMap

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

func (*QuerySrvProcessor) GetProcessorFunction

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

func (*QuerySrvProcessor) Process

func (p *QuerySrvProcessor) Process(iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)

func (*QuerySrvProcessor) ProcessorMap

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

type QuerySrvQryUserArgs

type QuerySrvQryUserArgs struct {
	Name string `thrift:"name,1" db:"name" json:"name"`
	Age  int32  `thrift:"age,2" db:"age" json:"age"`
}

Attributes:

  • Name
  • Age

func NewQuerySrvQryUserArgs

func NewQuerySrvQryUserArgs() *QuerySrvQryUserArgs

func (*QuerySrvQryUserArgs) GetAge

func (p *QuerySrvQryUserArgs) GetAge() int32

func (*QuerySrvQryUserArgs) GetName

func (p *QuerySrvQryUserArgs) GetName() string

func (*QuerySrvQryUserArgs) Read

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

func (*QuerySrvQryUserArgs) ReadField1

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

func (*QuerySrvQryUserArgs) ReadField2

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

func (*QuerySrvQryUserArgs) String

func (p *QuerySrvQryUserArgs) String() string

func (*QuerySrvQryUserArgs) Write

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

type QuerySrvQryUserResult

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

Attributes:

  • Success

func NewQuerySrvQryUserResult

func NewQuerySrvQryUserResult() *QuerySrvQryUserResult

func (*QuerySrvQryUserResult) GetSuccess

func (p *QuerySrvQryUserResult) GetSuccess() *UserDemo

func (*QuerySrvQryUserResult) IsSetSuccess

func (p *QuerySrvQryUserResult) IsSetSuccess() bool

func (*QuerySrvQryUserResult) Read

func (*QuerySrvQryUserResult) ReadField0

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

func (*QuerySrvQryUserResult) String

func (p *QuerySrvQryUserResult) String() string

func (*QuerySrvQryUserResult) Write

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

type QuerySrvQueryPhoneArgs

type QuerySrvQueryPhoneArgs struct {
	ID int32 `thrift:"id,1" db:"id" json:"id"`
}

Attributes:

  • ID

func NewQuerySrvQueryPhoneArgs

func NewQuerySrvQueryPhoneArgs() *QuerySrvQueryPhoneArgs

func (*QuerySrvQueryPhoneArgs) GetID

func (p *QuerySrvQueryPhoneArgs) GetID() int32

func (*QuerySrvQueryPhoneArgs) Read

func (*QuerySrvQueryPhoneArgs) ReadField1

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

func (*QuerySrvQueryPhoneArgs) String

func (p *QuerySrvQueryPhoneArgs) String() string

func (*QuerySrvQueryPhoneArgs) Write

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

type QuerySrvQueryPhoneResult

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

Attributes:

  • Success

func NewQuerySrvQueryPhoneResult

func NewQuerySrvQueryPhoneResult() *QuerySrvQueryPhoneResult

func (*QuerySrvQueryPhoneResult) GetSuccess

func (p *QuerySrvQueryPhoneResult) GetSuccess() string

func (*QuerySrvQueryPhoneResult) IsSetSuccess

func (p *QuerySrvQueryPhoneResult) IsSetSuccess() bool

func (*QuerySrvQueryPhoneResult) Read

func (*QuerySrvQueryPhoneResult) ReadField0

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

func (*QuerySrvQueryPhoneResult) String

func (p *QuerySrvQueryPhoneResult) String() string

func (*QuerySrvQueryPhoneResult) Write

type UserDemo

type UserDemo struct {
	ID    int32  `thrift:"id,1" db:"id" json:"id"`
	Name  string `thrift:"name,2" db:"name" json:"name"`
	Age   int32  `thrift:"age,3" db:"age" json:"age"`
	Phone string `thrift:"phone,4" db:"phone" json:"phone"`
}

Attributes:

  • ID
  • Name
  • Age
  • Phone
var QuerySrvQryUserResult_Success_DEFAULT *UserDemo

func NewUserDemo

func NewUserDemo() *UserDemo

func (*UserDemo) GetAge

func (p *UserDemo) GetAge() int32

func (*UserDemo) GetID

func (p *UserDemo) GetID() int32

func (*UserDemo) GetName

func (p *UserDemo) GetName() string

func (*UserDemo) GetPhone

func (p *UserDemo) GetPhone() string

func (*UserDemo) Read

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

func (*UserDemo) ReadField1

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

func (*UserDemo) ReadField2

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

func (*UserDemo) ReadField3

func (p *UserDemo) ReadField3(iprot thrift.TProtocol) error

func (*UserDemo) ReadField4

func (p *UserDemo) ReadField4(iprot thrift.TProtocol) error

func (*UserDemo) String

func (p *UserDemo) String() string

func (*UserDemo) Write

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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