Documentation ¶
Overview ¶
Package nodef comment This file was generated by tars2go 1.1.7 Generated from NodeF.tars
Package nodef comment This file was generated by tars2go 1.1.7 Generated from NodeF.tars
Index ¶
- type ServerF
- func (obj *ServerF) Dispatch(tarsCtx context.Context, val interface{}, tarsReq *requestf.RequestPacket, ...) (err error)
- func (obj *ServerF) KeepAlive(serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
- func (obj *ServerF) KeepAliveOneWayWithContext(tarsCtx context.Context, serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
- func (obj *ServerF) KeepAliveWithContext(tarsCtx context.Context, serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
- func (obj *ServerF) ReportVersion(app string, serverName string, version string, opts ...map[string]string) (ret int32, err error)
- func (obj *ServerF) ReportVersionOneWayWithContext(tarsCtx context.Context, app string, serverName string, version string, ...) (ret int32, err error)
- func (obj *ServerF) ReportVersionWithContext(tarsCtx context.Context, app string, serverName string, version string, ...) (ret int32, err error)
- func (obj *ServerF) SetServant(servant m.Servant)
- func (obj *ServerF) TarsSetProtocol(p m.Protocol)
- func (obj *ServerF) TarsSetTimeout(timeout int)
- type ServerFServant
- type ServerFServantWithContext
- type ServerInfo
- func (st *ServerInfo) ReadBlock(readBuf *codec.Reader, tag byte, require bool) error
- func (st *ServerInfo) ReadFrom(readBuf *codec.Reader) error
- func (st *ServerInfo) ResetDefault()
- func (st *ServerInfo) WriteBlock(buf *codec.Buffer, tag byte) error
- func (st *ServerInfo) WriteTo(buf *codec.Buffer) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServerF ¶
type ServerF struct {
// contains filtered or unexported fields
}
ServerF struct
func (*ServerF) Dispatch ¶
func (obj *ServerF) Dispatch(tarsCtx context.Context, val interface{}, tarsReq *requestf.RequestPacket, tarsResp *requestf.ResponsePacket, withContext bool) (err error)
Dispatch is used to call the server side implement for the method defined in the tars file. withContext shows using context or not.
func (*ServerF) KeepAlive ¶
func (obj *ServerF) KeepAlive(serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
KeepAlive is the proxy function for the method defined in the tars file, with the context
func (*ServerF) KeepAliveOneWayWithContext ¶ added in v1.2.0
func (obj *ServerF) KeepAliveOneWayWithContext(tarsCtx context.Context, serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
KeepAliveOneWayWithContext is the proxy function for the method defined in the tars file, with the context
func (*ServerF) KeepAliveWithContext ¶
func (obj *ServerF) KeepAliveWithContext(tarsCtx context.Context, serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
KeepAliveWithContext is the proxy function for the method defined in the tars file, with the context
func (*ServerF) ReportVersion ¶
func (obj *ServerF) ReportVersion(app string, serverName string, version string, opts ...map[string]string) (ret int32, err error)
ReportVersion is the proxy function for the method defined in the tars file, with the context
func (*ServerF) ReportVersionOneWayWithContext ¶ added in v1.2.0
func (obj *ServerF) ReportVersionOneWayWithContext(tarsCtx context.Context, app string, serverName string, version string, opts ...map[string]string) (ret int32, err error)
ReportVersionOneWayWithContext is the proxy function for the method defined in the tars file, with the context
func (*ServerF) ReportVersionWithContext ¶
func (obj *ServerF) ReportVersionWithContext(tarsCtx context.Context, app string, serverName string, version string, opts ...map[string]string) (ret int32, err error)
ReportVersionWithContext is the proxy function for the method defined in the tars file, with the context
func (*ServerF) SetServant ¶
SetServant sets servant for the service.
func (*ServerF) TarsSetProtocol ¶ added in v1.2.0
TarsSetProtocol sets the protocol for the servant.
func (*ServerF) TarsSetTimeout ¶
TarsSetTimeout sets the timeout for the servant which is in ms.
type ServerFServant ¶ added in v1.3.0
type ServerFServantWithContext ¶ added in v1.3.0
type ServerInfo ¶
type ServerInfo struct { Application string `json:"application"` ServerName string `json:"serverName"` Pid int32 `json:"pid"` Adapter string `json:"adapter"` }
ServerInfo struct implement
func (*ServerInfo) ReadFrom ¶
func (st *ServerInfo) ReadFrom(readBuf *codec.Reader) error
ReadFrom reads from readBuf and put into struct.
func (*ServerInfo) ResetDefault ¶ added in v1.2.0
func (st *ServerInfo) ResetDefault()
func (*ServerInfo) WriteBlock ¶
func (st *ServerInfo) WriteBlock(buf *codec.Buffer, tag byte) error
WriteBlock encode struct