thrift

package
v0.12.1 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2025 License: Apache-2.0 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.

View Source
var MockExceptionTestResult_Success_DEFAULT string
View Source
var MockTestResult_Success_DEFAULT string

Functions

This section is empty.

Types

type Exception added in v0.7.0

type Exception struct {
	Code int32  `thrift:"code,1" frugal:"1,default,i32" json:"code"`
	Msg  string `thrift:"msg,255" frugal:"255,default,string" json:"msg"`
}
var MockExceptionTestResult_Err_DEFAULT *Exception

func NewException added in v0.7.0

func NewException() *Exception

func (*Exception) BLength added in v0.11.0

func (p *Exception) BLength() int

func (*Exception) DeepEqual added in v0.7.0

func (p *Exception) DeepEqual(ano *Exception) bool

func (*Exception) Error added in v0.7.0

func (p *Exception) Error() string

func (*Exception) FastRead added in v0.11.0

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

func (*Exception) FastReadField1 added in v0.11.0

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

func (*Exception) FastReadField255 added in v0.11.0

func (p *Exception) FastReadField255(buf []byte) (int, error)

func (*Exception) FastWrite added in v0.11.0

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

for compatibility

func (*Exception) FastWriteNocopy added in v0.11.0

func (p *Exception) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*Exception) Field1DeepEqual added in v0.7.0

func (p *Exception) Field1DeepEqual(src int32) bool

func (*Exception) Field255DeepEqual added in v0.7.0

func (p *Exception) Field255DeepEqual(src string) bool

func (*Exception) GetCode added in v0.7.0

func (p *Exception) GetCode() (v int32)

func (*Exception) GetMsg added in v0.7.0

func (p *Exception) GetMsg() (v string)

func (*Exception) InitDefault added in v0.11.0

func (p *Exception) InitDefault()

func (*Exception) SetCode added in v0.7.0

func (p *Exception) SetCode(val int32)

func (*Exception) SetMsg added in v0.7.0

func (p *Exception) SetMsg(val string)

func (*Exception) String added in v0.7.0

func (p *Exception) String() string

type Mock

type Mock interface {
	Test(ctx context.Context, req *MockReq) (r string, err error)

	ExceptionTest(ctx context.Context, req *MockReq) (r string, err error)
}

type MockExceptionTestArgs added in v0.7.0

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

func NewMockExceptionTestArgs added in v0.7.0

func NewMockExceptionTestArgs() *MockExceptionTestArgs

func (*MockExceptionTestArgs) BLength added in v0.11.0

func (p *MockExceptionTestArgs) BLength() int

func (*MockExceptionTestArgs) DeepEqual added in v0.7.0

func (*MockExceptionTestArgs) FastRead added in v0.11.0

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

func (*MockExceptionTestArgs) FastReadField1 added in v0.11.0

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

func (*MockExceptionTestArgs) FastWrite added in v0.11.0

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

for compatibility

func (*MockExceptionTestArgs) FastWriteNocopy added in v0.11.0

func (p *MockExceptionTestArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*MockExceptionTestArgs) Field1DeepEqual added in v0.7.0

func (p *MockExceptionTestArgs) Field1DeepEqual(src *MockReq) bool

func (*MockExceptionTestArgs) GetFirstArgument added in v0.11.0

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

func (*MockExceptionTestArgs) GetReq added in v0.7.0

func (p *MockExceptionTestArgs) GetReq() (v *MockReq)

func (*MockExceptionTestArgs) InitDefault added in v0.11.0

func (p *MockExceptionTestArgs) InitDefault()

func (*MockExceptionTestArgs) IsSetReq added in v0.7.0

func (p *MockExceptionTestArgs) IsSetReq() bool

func (*MockExceptionTestArgs) SetReq added in v0.7.0

func (p *MockExceptionTestArgs) SetReq(val *MockReq)

func (*MockExceptionTestArgs) String added in v0.7.0

func (p *MockExceptionTestArgs) String() string

type MockExceptionTestResult added in v0.7.0

type MockExceptionTestResult struct {
	Success *string    `thrift:"success,0,optional" frugal:"0,optional,string" json:"success,omitempty"`
	Err     *Exception `thrift:"err,1,optional" frugal:"1,optional,Exception" json:"err,omitempty"`
}

func NewMockExceptionTestResult added in v0.7.0

func NewMockExceptionTestResult() *MockExceptionTestResult

func (*MockExceptionTestResult) BLength added in v0.11.0

func (p *MockExceptionTestResult) BLength() int

func (*MockExceptionTestResult) DeepEqual added in v0.7.0

func (*MockExceptionTestResult) FastRead added in v0.11.0

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

func (*MockExceptionTestResult) FastReadField0 added in v0.11.0

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

func (*MockExceptionTestResult) FastReadField1 added in v0.11.0

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

func (*MockExceptionTestResult) FastWrite added in v0.11.0

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

for compatibility

func (*MockExceptionTestResult) FastWriteNocopy added in v0.11.0

func (p *MockExceptionTestResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*MockExceptionTestResult) Field0DeepEqual added in v0.7.0

func (p *MockExceptionTestResult) Field0DeepEqual(src *string) bool

func (*MockExceptionTestResult) Field1DeepEqual added in v0.7.0

func (p *MockExceptionTestResult) Field1DeepEqual(src *Exception) bool

func (*MockExceptionTestResult) GetErr added in v0.7.0

func (p *MockExceptionTestResult) GetErr() (v *Exception)

func (*MockExceptionTestResult) GetResult added in v0.11.0

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

func (*MockExceptionTestResult) GetSuccess added in v0.7.0

func (p *MockExceptionTestResult) GetSuccess() (v string)

func (*MockExceptionTestResult) InitDefault added in v0.11.0

func (p *MockExceptionTestResult) InitDefault()

func (*MockExceptionTestResult) IsSetErr added in v0.7.0

func (p *MockExceptionTestResult) IsSetErr() bool

func (*MockExceptionTestResult) IsSetSuccess added in v0.7.0

func (p *MockExceptionTestResult) IsSetSuccess() bool

func (*MockExceptionTestResult) SetErr added in v0.7.0

func (p *MockExceptionTestResult) SetErr(val *Exception)

func (*MockExceptionTestResult) SetSuccess added in v0.7.0

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

func (*MockExceptionTestResult) String added in v0.7.0

func (p *MockExceptionTestResult) String() string

type MockReq

type MockReq struct {
	Msg     string            `thrift:"Msg,1" frugal:"1,default,string" json:"Msg"`
	StrMap  map[string]string `thrift:"strMap,2" frugal:"2,default,map<string:string>" json:"strMap"`
	StrList []string          `thrift:"strList,3" frugal:"3,default,list<string>" json:"strList"`
}
var MockExceptionTestArgs_Req_DEFAULT *MockReq
var MockTestArgs_Req_DEFAULT *MockReq

func NewMockReq

func NewMockReq() *MockReq

func (*MockReq) BLength added in v0.11.0

func (p *MockReq) BLength() int

func (*MockReq) DeepEqual added in v0.4.4

func (p *MockReq) DeepEqual(ano *MockReq) bool

func (*MockReq) FastRead added in v0.11.0

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

func (*MockReq) FastReadField1 added in v0.11.0

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

func (*MockReq) FastReadField2 added in v0.11.0

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

func (*MockReq) FastReadField3 added in v0.11.0

func (p *MockReq) FastReadField3(buf []byte) (int, error)

func (*MockReq) FastWrite added in v0.11.0

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

for compatibility

func (*MockReq) FastWriteNocopy added in v0.11.0

func (p *MockReq) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*MockReq) Field1DeepEqual added in v0.4.4

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

func (*MockReq) Field2DeepEqual added in v0.4.4

func (p *MockReq) Field2DeepEqual(src map[string]string) bool

func (*MockReq) Field3DeepEqual added in v0.4.4

func (p *MockReq) Field3DeepEqual(src []string) bool

func (*MockReq) GetMsg

func (p *MockReq) GetMsg() (v string)

func (*MockReq) GetStrList

func (p *MockReq) GetStrList() (v []string)

func (*MockReq) GetStrMap

func (p *MockReq) GetStrMap() (v map[string]string)

func (*MockReq) InitDefault added in v0.11.0

func (p *MockReq) InitDefault()

func (*MockReq) SetMsg

func (p *MockReq) SetMsg(val string)

func (*MockReq) SetStrList

func (p *MockReq) SetStrList(val []string)

func (*MockReq) SetStrMap

func (p *MockReq) SetStrMap(val map[string]string)

func (*MockReq) String added in v0.4.4

func (p *MockReq) String() string

type MockTestArgs

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

func NewMockTestArgs

func NewMockTestArgs() *MockTestArgs

func (*MockTestArgs) BLength added in v0.11.0

func (p *MockTestArgs) BLength() int

func (*MockTestArgs) DeepEqual added in v0.4.4

func (p *MockTestArgs) DeepEqual(ano *MockTestArgs) bool

func (*MockTestArgs) FastRead added in v0.11.0

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

func (*MockTestArgs) FastReadField1 added in v0.11.0

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

func (*MockTestArgs) FastWrite added in v0.11.0

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

for compatibility

func (*MockTestArgs) FastWriteNocopy added in v0.11.0

func (p *MockTestArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*MockTestArgs) Field1DeepEqual added in v0.4.4

func (p *MockTestArgs) Field1DeepEqual(src *MockReq) bool

func (*MockTestArgs) GetFirstArgument

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

func (*MockTestArgs) GetReq

func (p *MockTestArgs) GetReq() (v *MockReq)

func (*MockTestArgs) InitDefault added in v0.11.0

func (p *MockTestArgs) InitDefault()

func (*MockTestArgs) IsSetReq

func (p *MockTestArgs) IsSetReq() bool

func (*MockTestArgs) SetReq

func (p *MockTestArgs) SetReq(val *MockReq)

func (*MockTestArgs) String added in v0.4.4

func (p *MockTestArgs) String() string

type MockTestResult

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

func NewMockTestResult

func NewMockTestResult() *MockTestResult

func (*MockTestResult) BLength added in v0.11.0

func (p *MockTestResult) BLength() int

func (*MockTestResult) DeepEqual added in v0.4.4

func (p *MockTestResult) DeepEqual(ano *MockTestResult) bool

func (*MockTestResult) FastRead added in v0.11.0

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

func (*MockTestResult) FastReadField0 added in v0.11.0

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

func (*MockTestResult) FastWrite added in v0.11.0

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

for compatibility

func (*MockTestResult) FastWriteNocopy added in v0.11.0

func (p *MockTestResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*MockTestResult) Field0DeepEqual added in v0.4.4

func (p *MockTestResult) Field0DeepEqual(src *string) bool

func (*MockTestResult) GetResult

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

func (*MockTestResult) GetSuccess

func (p *MockTestResult) GetSuccess() (v string)

func (*MockTestResult) InitDefault added in v0.11.0

func (p *MockTestResult) InitDefault()

func (*MockTestResult) IsSetSuccess

func (p *MockTestResult) IsSetSuccess() bool

func (*MockTestResult) SetSuccess

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

func (*MockTestResult) String added in v0.4.4

func (p *MockTestResult) String() string

type Request added in v0.12.0

type Request struct {
	Message string `thrift:"message,1,required" frugal:"1,required,string" json:"message"`
}
var TestServiceEchoArgs_Req_DEFAULT *Request
var TestServiceEchoBizExceptionArgs_Req_DEFAULT *Request
var TestServiceEchoClientArgs_Req_DEFAULT *Request
var TestServiceEchoPingPongArgs_Req_DEFAULT *Request
var TestServiceEchoServerArgs_Req_DEFAULT *Request
var TestServiceEchoUnaryArgs_Req_DEFAULT *Request

func NewRequest added in v0.12.0

func NewRequest() *Request

func (*Request) BLength added in v0.12.0

func (p *Request) BLength() int

func (*Request) DeepEqual added in v0.12.0

func (p *Request) DeepEqual(ano *Request) bool

func (*Request) FastRead added in v0.12.0

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

func (*Request) FastReadField1 added in v0.12.0

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

func (*Request) FastWrite added in v0.12.0

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

for compatibility

func (*Request) FastWriteNocopy added in v0.12.0

func (p *Request) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*Request) Field1DeepEqual added in v0.12.0

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

func (*Request) GetMessage added in v0.12.0

func (p *Request) GetMessage() (v string)

func (*Request) InitDefault added in v0.12.0

func (p *Request) InitDefault()

func (*Request) SetMessage added in v0.12.0

func (p *Request) SetMessage(val string)

func (*Request) String added in v0.12.0

func (p *Request) String() string

type Response added in v0.12.0

type Response struct {
	Message string `thrift:"message,1,required" frugal:"1,required,string" json:"message"`
}
var TestServiceEchoBizExceptionResult_Success_DEFAULT *Response
var TestServiceEchoClientResult_Success_DEFAULT *Response
var TestServiceEchoPingPongResult_Success_DEFAULT *Response
var TestServiceEchoResult_Success_DEFAULT *Response
var TestServiceEchoServerResult_Success_DEFAULT *Response
var TestServiceEchoUnaryResult_Success_DEFAULT *Response

func NewResponse added in v0.12.0

func NewResponse() *Response

func (*Response) BLength added in v0.12.0

func (p *Response) BLength() int

func (*Response) DeepEqual added in v0.12.0

func (p *Response) DeepEqual(ano *Response) bool

func (*Response) FastRead added in v0.12.0

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

func (*Response) FastReadField1 added in v0.12.0

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

func (*Response) FastWrite added in v0.12.0

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

for compatibility

func (*Response) FastWriteNocopy added in v0.12.0

func (p *Response) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*Response) Field1DeepEqual added in v0.12.0

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

func (*Response) GetMessage added in v0.12.0

func (p *Response) GetMessage() (v string)

func (*Response) InitDefault added in v0.12.0

func (p *Response) InitDefault()

func (*Response) SetMessage added in v0.12.0

func (p *Response) SetMessage(val string)

func (*Response) String added in v0.12.0

func (p *Response) String() string

type TestService added in v0.12.0

type TestService interface {
	Echo(stream TestService_EchoServer) (err error)

	EchoClient(stream TestService_EchoClientServer) (err error)

	EchoServer(req *Request, stream TestService_EchoServerServer) (err error)

	EchoUnary(ctx context.Context, req *Request) (r *Response, err error)

	EchoBizException(stream TestService_EchoBizExceptionServer) (err error)

	EchoPingPong(ctx context.Context, req *Request) (r *Response, err error)
}

type TestServiceEchoArgs added in v0.12.0

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

func NewTestServiceEchoArgs added in v0.12.0

func NewTestServiceEchoArgs() *TestServiceEchoArgs

func (*TestServiceEchoArgs) BLength added in v0.12.0

func (p *TestServiceEchoArgs) BLength() int

func (*TestServiceEchoArgs) DeepEqual added in v0.12.0

func (p *TestServiceEchoArgs) DeepEqual(ano *TestServiceEchoArgs) bool

func (*TestServiceEchoArgs) FastRead added in v0.12.0

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

func (*TestServiceEchoArgs) FastReadField1 added in v0.12.0

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

func (*TestServiceEchoArgs) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoArgs) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoArgs) Field1DeepEqual added in v0.12.0

func (p *TestServiceEchoArgs) Field1DeepEqual(src *Request) bool

func (*TestServiceEchoArgs) GetFirstArgument added in v0.12.0

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

func (*TestServiceEchoArgs) GetReq added in v0.12.0

func (p *TestServiceEchoArgs) GetReq() (v *Request)

func (*TestServiceEchoArgs) InitDefault added in v0.12.0

func (p *TestServiceEchoArgs) InitDefault()

func (*TestServiceEchoArgs) IsSetReq added in v0.12.0

func (p *TestServiceEchoArgs) IsSetReq() bool

func (*TestServiceEchoArgs) SetReq added in v0.12.0

func (p *TestServiceEchoArgs) SetReq(val *Request)

func (*TestServiceEchoArgs) String added in v0.12.0

func (p *TestServiceEchoArgs) String() string

type TestServiceEchoBizExceptionArgs added in v0.12.0

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

func NewTestServiceEchoBizExceptionArgs added in v0.12.0

func NewTestServiceEchoBizExceptionArgs() *TestServiceEchoBizExceptionArgs

func (*TestServiceEchoBizExceptionArgs) BLength added in v0.12.0

func (p *TestServiceEchoBizExceptionArgs) BLength() int

func (*TestServiceEchoBizExceptionArgs) DeepEqual added in v0.12.0

func (*TestServiceEchoBizExceptionArgs) FastRead added in v0.12.0

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

func (*TestServiceEchoBizExceptionArgs) FastReadField1 added in v0.12.0

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

func (*TestServiceEchoBizExceptionArgs) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoBizExceptionArgs) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoBizExceptionArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoBizExceptionArgs) Field1DeepEqual added in v0.12.0

func (p *TestServiceEchoBizExceptionArgs) Field1DeepEqual(src *Request) bool

func (*TestServiceEchoBizExceptionArgs) GetFirstArgument added in v0.12.0

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

func (*TestServiceEchoBizExceptionArgs) GetReq added in v0.12.0

func (p *TestServiceEchoBizExceptionArgs) GetReq() (v *Request)

func (*TestServiceEchoBizExceptionArgs) InitDefault added in v0.12.0

func (p *TestServiceEchoBizExceptionArgs) InitDefault()

func (*TestServiceEchoBizExceptionArgs) IsSetReq added in v0.12.0

func (p *TestServiceEchoBizExceptionArgs) IsSetReq() bool

func (*TestServiceEchoBizExceptionArgs) SetReq added in v0.12.0

func (p *TestServiceEchoBizExceptionArgs) SetReq(val *Request)

func (*TestServiceEchoBizExceptionArgs) String added in v0.12.0

type TestServiceEchoBizExceptionResult added in v0.12.0

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

func NewTestServiceEchoBizExceptionResult added in v0.12.0

func NewTestServiceEchoBizExceptionResult() *TestServiceEchoBizExceptionResult

func (*TestServiceEchoBizExceptionResult) BLength added in v0.12.0

func (*TestServiceEchoBizExceptionResult) DeepEqual added in v0.12.0

func (*TestServiceEchoBizExceptionResult) FastRead added in v0.12.0

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

func (*TestServiceEchoBizExceptionResult) FastReadField0 added in v0.12.0

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

func (*TestServiceEchoBizExceptionResult) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoBizExceptionResult) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoBizExceptionResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoBizExceptionResult) Field0DeepEqual added in v0.12.0

func (p *TestServiceEchoBizExceptionResult) Field0DeepEqual(src *Response) bool

func (*TestServiceEchoBizExceptionResult) GetResult added in v0.12.0

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

func (*TestServiceEchoBizExceptionResult) GetSuccess added in v0.12.0

func (p *TestServiceEchoBizExceptionResult) GetSuccess() (v *Response)

func (*TestServiceEchoBizExceptionResult) InitDefault added in v0.12.0

func (p *TestServiceEchoBizExceptionResult) InitDefault()

func (*TestServiceEchoBizExceptionResult) IsSetSuccess added in v0.12.0

func (p *TestServiceEchoBizExceptionResult) IsSetSuccess() bool

func (*TestServiceEchoBizExceptionResult) SetSuccess added in v0.12.0

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

func (*TestServiceEchoBizExceptionResult) String added in v0.12.0

type TestServiceEchoClientArgs added in v0.12.0

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

func NewTestServiceEchoClientArgs added in v0.12.0

func NewTestServiceEchoClientArgs() *TestServiceEchoClientArgs

func (*TestServiceEchoClientArgs) BLength added in v0.12.0

func (p *TestServiceEchoClientArgs) BLength() int

func (*TestServiceEchoClientArgs) DeepEqual added in v0.12.0

func (*TestServiceEchoClientArgs) FastRead added in v0.12.0

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

func (*TestServiceEchoClientArgs) FastReadField1 added in v0.12.0

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

func (*TestServiceEchoClientArgs) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoClientArgs) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoClientArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoClientArgs) Field1DeepEqual added in v0.12.0

func (p *TestServiceEchoClientArgs) Field1DeepEqual(src *Request) bool

func (*TestServiceEchoClientArgs) GetFirstArgument added in v0.12.0

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

func (*TestServiceEchoClientArgs) GetReq added in v0.12.0

func (p *TestServiceEchoClientArgs) GetReq() (v *Request)

func (*TestServiceEchoClientArgs) InitDefault added in v0.12.0

func (p *TestServiceEchoClientArgs) InitDefault()

func (*TestServiceEchoClientArgs) IsSetReq added in v0.12.0

func (p *TestServiceEchoClientArgs) IsSetReq() bool

func (*TestServiceEchoClientArgs) SetReq added in v0.12.0

func (p *TestServiceEchoClientArgs) SetReq(val *Request)

func (*TestServiceEchoClientArgs) String added in v0.12.0

func (p *TestServiceEchoClientArgs) String() string

type TestServiceEchoClientResult added in v0.12.0

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

func NewTestServiceEchoClientResult added in v0.12.0

func NewTestServiceEchoClientResult() *TestServiceEchoClientResult

func (*TestServiceEchoClientResult) BLength added in v0.12.0

func (p *TestServiceEchoClientResult) BLength() int

func (*TestServiceEchoClientResult) DeepEqual added in v0.12.0

func (*TestServiceEchoClientResult) FastRead added in v0.12.0

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

func (*TestServiceEchoClientResult) FastReadField0 added in v0.12.0

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

func (*TestServiceEchoClientResult) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoClientResult) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoClientResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoClientResult) Field0DeepEqual added in v0.12.0

func (p *TestServiceEchoClientResult) Field0DeepEqual(src *Response) bool

func (*TestServiceEchoClientResult) GetResult added in v0.12.0

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

func (*TestServiceEchoClientResult) GetSuccess added in v0.12.0

func (p *TestServiceEchoClientResult) GetSuccess() (v *Response)

func (*TestServiceEchoClientResult) InitDefault added in v0.12.0

func (p *TestServiceEchoClientResult) InitDefault()

func (*TestServiceEchoClientResult) IsSetSuccess added in v0.12.0

func (p *TestServiceEchoClientResult) IsSetSuccess() bool

func (*TestServiceEchoClientResult) SetSuccess added in v0.12.0

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

func (*TestServiceEchoClientResult) String added in v0.12.0

func (p *TestServiceEchoClientResult) String() string

type TestServiceEchoPingPongArgs added in v0.12.0

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

func NewTestServiceEchoPingPongArgs added in v0.12.0

func NewTestServiceEchoPingPongArgs() *TestServiceEchoPingPongArgs

func (*TestServiceEchoPingPongArgs) BLength added in v0.12.0

func (p *TestServiceEchoPingPongArgs) BLength() int

func (*TestServiceEchoPingPongArgs) DeepEqual added in v0.12.0

func (*TestServiceEchoPingPongArgs) FastRead added in v0.12.0

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

func (*TestServiceEchoPingPongArgs) FastReadField1 added in v0.12.0

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

func (*TestServiceEchoPingPongArgs) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoPingPongArgs) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoPingPongArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoPingPongArgs) Field1DeepEqual added in v0.12.0

func (p *TestServiceEchoPingPongArgs) Field1DeepEqual(src *Request) bool

func (*TestServiceEchoPingPongArgs) GetFirstArgument added in v0.12.0

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

func (*TestServiceEchoPingPongArgs) GetReq added in v0.12.0

func (p *TestServiceEchoPingPongArgs) GetReq() (v *Request)

func (*TestServiceEchoPingPongArgs) InitDefault added in v0.12.0

func (p *TestServiceEchoPingPongArgs) InitDefault()

func (*TestServiceEchoPingPongArgs) IsSetReq added in v0.12.0

func (p *TestServiceEchoPingPongArgs) IsSetReq() bool

func (*TestServiceEchoPingPongArgs) SetReq added in v0.12.0

func (p *TestServiceEchoPingPongArgs) SetReq(val *Request)

func (*TestServiceEchoPingPongArgs) String added in v0.12.0

func (p *TestServiceEchoPingPongArgs) String() string

type TestServiceEchoPingPongResult added in v0.12.0

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

func NewTestServiceEchoPingPongResult added in v0.12.0

func NewTestServiceEchoPingPongResult() *TestServiceEchoPingPongResult

func (*TestServiceEchoPingPongResult) BLength added in v0.12.0

func (p *TestServiceEchoPingPongResult) BLength() int

func (*TestServiceEchoPingPongResult) DeepEqual added in v0.12.0

func (*TestServiceEchoPingPongResult) FastRead added in v0.12.0

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

func (*TestServiceEchoPingPongResult) FastReadField0 added in v0.12.0

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

func (*TestServiceEchoPingPongResult) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoPingPongResult) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoPingPongResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoPingPongResult) Field0DeepEqual added in v0.12.0

func (p *TestServiceEchoPingPongResult) Field0DeepEqual(src *Response) bool

func (*TestServiceEchoPingPongResult) GetResult added in v0.12.0

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

func (*TestServiceEchoPingPongResult) GetSuccess added in v0.12.0

func (p *TestServiceEchoPingPongResult) GetSuccess() (v *Response)

func (*TestServiceEchoPingPongResult) InitDefault added in v0.12.0

func (p *TestServiceEchoPingPongResult) InitDefault()

func (*TestServiceEchoPingPongResult) IsSetSuccess added in v0.12.0

func (p *TestServiceEchoPingPongResult) IsSetSuccess() bool

func (*TestServiceEchoPingPongResult) SetSuccess added in v0.12.0

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

func (*TestServiceEchoPingPongResult) String added in v0.12.0

type TestServiceEchoResult added in v0.12.0

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

func NewTestServiceEchoResult added in v0.12.0

func NewTestServiceEchoResult() *TestServiceEchoResult

func (*TestServiceEchoResult) BLength added in v0.12.0

func (p *TestServiceEchoResult) BLength() int

func (*TestServiceEchoResult) DeepEqual added in v0.12.0

func (*TestServiceEchoResult) FastRead added in v0.12.0

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

func (*TestServiceEchoResult) FastReadField0 added in v0.12.0

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

func (*TestServiceEchoResult) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoResult) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoResult) Field0DeepEqual added in v0.12.0

func (p *TestServiceEchoResult) Field0DeepEqual(src *Response) bool

func (*TestServiceEchoResult) GetResult added in v0.12.0

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

func (*TestServiceEchoResult) GetSuccess added in v0.12.0

func (p *TestServiceEchoResult) GetSuccess() (v *Response)

func (*TestServiceEchoResult) InitDefault added in v0.12.0

func (p *TestServiceEchoResult) InitDefault()

func (*TestServiceEchoResult) IsSetSuccess added in v0.12.0

func (p *TestServiceEchoResult) IsSetSuccess() bool

func (*TestServiceEchoResult) SetSuccess added in v0.12.0

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

func (*TestServiceEchoResult) String added in v0.12.0

func (p *TestServiceEchoResult) String() string

type TestServiceEchoServerArgs added in v0.12.0

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

func NewTestServiceEchoServerArgs added in v0.12.0

func NewTestServiceEchoServerArgs() *TestServiceEchoServerArgs

func (*TestServiceEchoServerArgs) BLength added in v0.12.0

func (p *TestServiceEchoServerArgs) BLength() int

func (*TestServiceEchoServerArgs) DeepEqual added in v0.12.0

func (*TestServiceEchoServerArgs) FastRead added in v0.12.0

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

func (*TestServiceEchoServerArgs) FastReadField1 added in v0.12.0

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

func (*TestServiceEchoServerArgs) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoServerArgs) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoServerArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoServerArgs) Field1DeepEqual added in v0.12.0

func (p *TestServiceEchoServerArgs) Field1DeepEqual(src *Request) bool

func (*TestServiceEchoServerArgs) GetFirstArgument added in v0.12.0

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

func (*TestServiceEchoServerArgs) GetReq added in v0.12.0

func (p *TestServiceEchoServerArgs) GetReq() (v *Request)

func (*TestServiceEchoServerArgs) InitDefault added in v0.12.0

func (p *TestServiceEchoServerArgs) InitDefault()

func (*TestServiceEchoServerArgs) IsSetReq added in v0.12.0

func (p *TestServiceEchoServerArgs) IsSetReq() bool

func (*TestServiceEchoServerArgs) SetReq added in v0.12.0

func (p *TestServiceEchoServerArgs) SetReq(val *Request)

func (*TestServiceEchoServerArgs) String added in v0.12.0

func (p *TestServiceEchoServerArgs) String() string

type TestServiceEchoServerResult added in v0.12.0

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

func NewTestServiceEchoServerResult added in v0.12.0

func NewTestServiceEchoServerResult() *TestServiceEchoServerResult

func (*TestServiceEchoServerResult) BLength added in v0.12.0

func (p *TestServiceEchoServerResult) BLength() int

func (*TestServiceEchoServerResult) DeepEqual added in v0.12.0

func (*TestServiceEchoServerResult) FastRead added in v0.12.0

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

func (*TestServiceEchoServerResult) FastReadField0 added in v0.12.0

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

func (*TestServiceEchoServerResult) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoServerResult) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoServerResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoServerResult) Field0DeepEqual added in v0.12.0

func (p *TestServiceEchoServerResult) Field0DeepEqual(src *Response) bool

func (*TestServiceEchoServerResult) GetResult added in v0.12.0

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

func (*TestServiceEchoServerResult) GetSuccess added in v0.12.0

func (p *TestServiceEchoServerResult) GetSuccess() (v *Response)

func (*TestServiceEchoServerResult) InitDefault added in v0.12.0

func (p *TestServiceEchoServerResult) InitDefault()

func (*TestServiceEchoServerResult) IsSetSuccess added in v0.12.0

func (p *TestServiceEchoServerResult) IsSetSuccess() bool

func (*TestServiceEchoServerResult) SetSuccess added in v0.12.0

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

func (*TestServiceEchoServerResult) String added in v0.12.0

func (p *TestServiceEchoServerResult) String() string

type TestServiceEchoUnaryArgs added in v0.12.0

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

func NewTestServiceEchoUnaryArgs added in v0.12.0

func NewTestServiceEchoUnaryArgs() *TestServiceEchoUnaryArgs

func (*TestServiceEchoUnaryArgs) BLength added in v0.12.0

func (p *TestServiceEchoUnaryArgs) BLength() int

func (*TestServiceEchoUnaryArgs) DeepEqual added in v0.12.0

func (*TestServiceEchoUnaryArgs) FastRead added in v0.12.0

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

func (*TestServiceEchoUnaryArgs) FastReadField1 added in v0.12.0

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

func (*TestServiceEchoUnaryArgs) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoUnaryArgs) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoUnaryArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoUnaryArgs) Field1DeepEqual added in v0.12.0

func (p *TestServiceEchoUnaryArgs) Field1DeepEqual(src *Request) bool

func (*TestServiceEchoUnaryArgs) GetFirstArgument added in v0.12.0

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

func (*TestServiceEchoUnaryArgs) GetReq added in v0.12.0

func (p *TestServiceEchoUnaryArgs) GetReq() (v *Request)

func (*TestServiceEchoUnaryArgs) InitDefault added in v0.12.0

func (p *TestServiceEchoUnaryArgs) InitDefault()

func (*TestServiceEchoUnaryArgs) IsSetReq added in v0.12.0

func (p *TestServiceEchoUnaryArgs) IsSetReq() bool

func (*TestServiceEchoUnaryArgs) SetReq added in v0.12.0

func (p *TestServiceEchoUnaryArgs) SetReq(val *Request)

func (*TestServiceEchoUnaryArgs) String added in v0.12.0

func (p *TestServiceEchoUnaryArgs) String() string

type TestServiceEchoUnaryResult added in v0.12.0

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

func NewTestServiceEchoUnaryResult added in v0.12.0

func NewTestServiceEchoUnaryResult() *TestServiceEchoUnaryResult

func (*TestServiceEchoUnaryResult) BLength added in v0.12.0

func (p *TestServiceEchoUnaryResult) BLength() int

func (*TestServiceEchoUnaryResult) DeepEqual added in v0.12.0

func (*TestServiceEchoUnaryResult) FastRead added in v0.12.0

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

func (*TestServiceEchoUnaryResult) FastReadField0 added in v0.12.0

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

func (*TestServiceEchoUnaryResult) FastWrite added in v0.12.0

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

for compatibility

func (*TestServiceEchoUnaryResult) FastWriteNocopy added in v0.12.0

func (p *TestServiceEchoUnaryResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int

func (*TestServiceEchoUnaryResult) Field0DeepEqual added in v0.12.0

func (p *TestServiceEchoUnaryResult) Field0DeepEqual(src *Response) bool

func (*TestServiceEchoUnaryResult) GetResult added in v0.12.0

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

func (*TestServiceEchoUnaryResult) GetSuccess added in v0.12.0

func (p *TestServiceEchoUnaryResult) GetSuccess() (v *Response)

func (*TestServiceEchoUnaryResult) InitDefault added in v0.12.0

func (p *TestServiceEchoUnaryResult) InitDefault()

func (*TestServiceEchoUnaryResult) IsSetSuccess added in v0.12.0

func (p *TestServiceEchoUnaryResult) IsSetSuccess() bool

func (*TestServiceEchoUnaryResult) SetSuccess added in v0.12.0

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

func (*TestServiceEchoUnaryResult) String added in v0.12.0

func (p *TestServiceEchoUnaryResult) String() string

type TestService_EchoBizExceptionServer added in v0.12.0

type TestService_EchoBizExceptionServer interface {
	streaming.Stream

	Recv() (*Request, error)

	SendAndClose(*Response) error
}

type TestService_EchoClientServer added in v0.12.0

type TestService_EchoClientServer interface {
	streaming.Stream

	Recv() (*Request, error)

	SendAndClose(*Response) error
}

type TestService_EchoServer added in v0.12.0

type TestService_EchoServer interface {
	streaming.Stream

	Recv() (*Request, error)

	Send(*Response) error
}

type TestService_EchoServerServer added in v0.12.0

type TestService_EchoServerServer interface {
	streaming.Stream

	Send(*Response) error
}

Jump to

Keyboard shortcuts

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