Documentation ¶
Overview ¶
Generated by the go idl tools. DO NOT EDIT 2022-03-17 11:34:04 source: TestCaller
Generated by the go idl tools. DO NOT EDIT 2022-03-17 11:27:42 source: box_example
Index ¶
- Constants
- func TestCallerProxyCreator(trans transport.ITransport) idlrpc.IProxy
- func TestCallerStubCreator(v interface{}) idlrpc.IStub
- type ITestCaller
- type TestCallerImpl
- func (sp *TestCallerImpl) GetInfo(ctx context.Context) (ret1 string, err error)
- func (sp *TestCallerImpl) GetNickName() string
- func (sp *TestCallerImpl) GetUUID() uint64
- func (sp *TestCallerImpl) OnAfterFork(ctx context.Context) bool
- func (sp *TestCallerImpl) OnBeforeDestroy() bool
- func (sp *TestCallerImpl) OnTick() bool
- func (sp *TestCallerImpl) SetInfo(ctx context.Context, _1 string) (err error)
- type TestCallerProxy
- func (sp *TestCallerProxy) GetInfo() (ret1 string, err error)
- func (sp *TestCallerProxy) GetSignature(methid uint32) string
- func (sp *TestCallerProxy) GetSrvName() string
- func (sp *TestCallerProxy) GetUUID() uint64
- func (sp *TestCallerProxy) IsOneWay(methodid uint32) (isoneway bool)
- func (sp *TestCallerProxy) SetInfo(_1 string) (err error)
- type TestCallerStub
- func (sb *TestCallerStub) Call(ctx context.Context, methodId uint32, req []byte) (resp []byte, err error)
- func (sb *TestCallerStub) GetInfo(ctx context.Context, req []byte) (resp []byte, err error)
- func (sb *TestCallerStub) GetMutipleNum() uint32
- func (sb *TestCallerStub) GetServiceName() string
- func (sb *TestCallerStub) GetSignature(methodid uint32) string
- func (sb *TestCallerStub) GetStatus() idlrpc.ServiceStatus
- func (sb *TestCallerStub) GetUUID() idlrpc.SvcUuid
- func (sb *TestCallerStub) IsOneWay(methodid uint32) (isoneway bool)
- func (sb *TestCallerStub) OnAfterFork(ctx context.Context) bool
- func (sb *TestCallerStub) OnBeforeDestroy() bool
- func (sb *TestCallerStub) OnTick() bool
- func (sb *TestCallerStub) SetInfo(ctx context.Context, req []byte) (resp []byte, err error)
- func (sb *TestCallerStub) SetStatus(status idlrpc.ServiceStatus)
- type TransportRing
- func (trans *TransportRing) Close()
- func (trans *TransportRing) GetID() uint32
- func (trans *TransportRing) GlobalIndex() protocol.GlobalIndexType
- func (trans *TransportRing) Heartbeat() error
- func (trans *TransportRing) IsClose() bool
- func (trans *TransportRing) LocalAddr() string
- func (trans *TransportRing) Peek(length int) ([]byte, int, error)
- func (trans *TransportRing) PopSend() []byte
- func (trans *TransportRing) Read(pkg []byte, length int) (int, error)
- func (trans *TransportRing) RemoteAddr() string
- func (trans *TransportRing) Send(pkg []byte) error
- func (trans *TransportRing) SetID(id uint32)
- func (trans *TransportRing) Size() uint32
- func (trans *TransportRing) Write(pkg []byte, length int) (int, error)
Constants ¶
View Source
const ( SrvUUID = 8590810067174448481 SrvName = "TestCaller" )
Variables ¶
This section is empty.
Functions ¶
func TestCallerProxyCreator ¶
func TestCallerProxyCreator(trans transport.ITransport) idlrpc.IProxy
func TestCallerStubCreator ¶
Types ¶
type ITestCaller ¶
type TestCallerImpl ¶
type TestCallerImpl struct {
// contains filtered or unexported fields
}
func NewTestCaller ¶
func NewTestCaller() *TestCallerImpl
func (*TestCallerImpl) GetInfo ¶
func (sp *TestCallerImpl) GetInfo(ctx context.Context) (ret1 string, err error)
func (*TestCallerImpl) GetNickName ¶
func (sp *TestCallerImpl) GetNickName() string
func (*TestCallerImpl) GetUUID ¶
func (sp *TestCallerImpl) GetUUID() uint64
func (*TestCallerImpl) OnAfterFork ¶
func (sp *TestCallerImpl) OnAfterFork(ctx context.Context) bool
func (*TestCallerImpl) OnBeforeDestroy ¶
func (sp *TestCallerImpl) OnBeforeDestroy() bool
func (*TestCallerImpl) OnTick ¶
func (sp *TestCallerImpl) OnTick() bool
type TestCallerProxy ¶
TestCallerProxy define stub.ProxyStub
func (*TestCallerProxy) GetInfo ¶
func (sp *TestCallerProxy) GetInfo() (ret1 string, err error)
func (*TestCallerProxy) GetSignature ¶
func (sp *TestCallerProxy) GetSignature(methid uint32) string
func (*TestCallerProxy) GetSrvName ¶
func (sp *TestCallerProxy) GetSrvName() string
func (*TestCallerProxy) GetUUID ¶
func (sp *TestCallerProxy) GetUUID() uint64
GetUUID define function
func (*TestCallerProxy) IsOneWay ¶
func (sp *TestCallerProxy) IsOneWay(methodid uint32) (isoneway bool)
func (*TestCallerProxy) SetInfo ¶
func (sp *TestCallerProxy) SetInfo(_1 string) (err error)
type TestCallerStub ¶
type TestCallerStub struct {
// contains filtered or unexported fields
}
func NewTestCallerStub ¶
func NewTestCallerStub(srvImpl ITestCaller) *TestCallerStub
func (*TestCallerStub) GetMutipleNum ¶
func (sb *TestCallerStub) GetMutipleNum() uint32
func (*TestCallerStub) GetServiceName ¶
func (sb *TestCallerStub) GetServiceName() string
func (*TestCallerStub) GetSignature ¶
func (sb *TestCallerStub) GetSignature(methodid uint32) string
func (*TestCallerStub) GetStatus ¶
func (sb *TestCallerStub) GetStatus() idlrpc.ServiceStatus
func (*TestCallerStub) GetUUID ¶
func (sb *TestCallerStub) GetUUID() idlrpc.SvcUuid
func (*TestCallerStub) IsOneWay ¶
func (sb *TestCallerStub) IsOneWay(methodid uint32) (isoneway bool)
func (*TestCallerStub) OnAfterFork ¶
func (sb *TestCallerStub) OnAfterFork(ctx context.Context) bool
func (*TestCallerStub) OnBeforeDestroy ¶
func (sb *TestCallerStub) OnBeforeDestroy() bool
func (*TestCallerStub) OnTick ¶
func (sb *TestCallerStub) OnTick() bool
func (*TestCallerStub) SetStatus ¶
func (sb *TestCallerStub) SetStatus(status idlrpc.ServiceStatus)
type TransportRing ¶
type TransportRing struct {
// contains filtered or unexported fields
}
TransportRing 双队列,一读一写
func NewTransportRing ¶
func NewTransportRing() *TransportRing
func (*TransportRing) Close ¶
func (trans *TransportRing) Close()
func (*TransportRing) GetID ¶
func (trans *TransportRing) GetID() uint32
func (*TransportRing) GlobalIndex ¶
func (trans *TransportRing) GlobalIndex() protocol.GlobalIndexType
func (*TransportRing) Heartbeat ¶ added in v0.4.16
func (trans *TransportRing) Heartbeat() error
func (*TransportRing) IsClose ¶
func (trans *TransportRing) IsClose() bool
func (*TransportRing) LocalAddr ¶
func (trans *TransportRing) LocalAddr() string
func (*TransportRing) PopSend ¶
func (trans *TransportRing) PopSend() []byte
func (*TransportRing) RemoteAddr ¶
func (trans *TransportRing) RemoteAddr() string
func (*TransportRing) Send ¶
func (trans *TransportRing) Send(pkg []byte) error
func (*TransportRing) SetID ¶
func (trans *TransportRing) SetID(id uint32)
func (*TransportRing) Size ¶
func (trans *TransportRing) Size() uint32
Source Files ¶
Click to show internal directories.
Click to hide internal directories.