Documentation ¶
Overview ¶
Package nodef comment This file was generated by ksf2go 1.1.7 Generated from NodeF.ksf
Package nodef comment This file was generated by ksf2go 1.1.7 Generated from NodeF.ksf
Index ¶
- type ServerF
- func (obj *ServerF) Dispatch(ksfCtx context.Context, val interface{}, ksfReq *requestf.RequestPacket, ...) (err error)
- func (obj *ServerF) KeepAlive(serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
- func (obj *ServerF) KeepAliveOneWayWithContext(ksfCtx context.Context, serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
- func (obj *ServerF) KeepAliveWithContext(ksfCtx context.Context, serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
- func (obj *ServerF) KsfSetProtocol(p m.Protocol)
- func (obj *ServerF) KsfSetTimeout(timeout int)
- func (obj *ServerF) ReportVersion(app string, serverName string, version string, opts ...map[string]string) (ret int32, err error)
- func (obj *ServerF) ReportVersionOneWayWithContext(ksfCtx context.Context, app string, serverName string, version string, ...) (ret int32, err error)
- func (obj *ServerF) ReportVersionWithContext(ksfCtx context.Context, app string, serverName string, version string, ...) (ret int32, err error)
- func (obj *ServerF) SetServant(servant m.Servant)
- 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(ksfCtx context.Context, val interface{}, ksfReq *requestf.RequestPacket, ksfResp *requestf.ResponsePacket, withContext bool) (err error)
Dispatch is used to call the server side implement for the method defined in the ksf 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 ksf file, with the context
func (*ServerF) KeepAliveOneWayWithContext ¶
func (obj *ServerF) KeepAliveOneWayWithContext(ksfCtx context.Context, serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
KeepAliveOneWayWithContext is the proxy function for the method defined in the ksf file, with the context
func (*ServerF) KeepAliveWithContext ¶
func (obj *ServerF) KeepAliveWithContext(ksfCtx context.Context, serverInfo *ServerInfo, opts ...map[string]string) (ret int32, err error)
KeepAliveWithContext is the proxy function for the method defined in the ksf file, with the context
func (*ServerF) KsfSetProtocol ¶
KsfSetProtocol sets the protocol for the servant.
func (*ServerF) KsfSetTimeout ¶
KsfSetTimeout sets the timeout for the servant which is in ms.
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 ksf file, with the context
func (*ServerF) ReportVersionOneWayWithContext ¶
func (obj *ServerF) ReportVersionOneWayWithContext(ksfCtx 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 ksf file, with the context
func (*ServerF) ReportVersionWithContext ¶
func (obj *ServerF) ReportVersionWithContext(ksfCtx 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 ksf file, with the context
type ServerFServant ¶
type ServerFServantWithContext ¶
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) ReadBlock ¶
ReadBlock reads struct from the given tag , require or optional.
func (*ServerInfo) ReadFrom ¶
func (st *ServerInfo) ReadFrom(readBuf *codec.Reader) error
ReadFrom reads from readBuf and put into struct.
func (*ServerInfo) ResetDefault ¶
func (st *ServerInfo) ResetDefault()
func (*ServerInfo) WriteBlock ¶
func (st *ServerInfo) WriteBlock(buf *codec.Buffer, tag byte) error
WriteBlock encode struct
func (*ServerInfo) WriteTo ¶
func (st *ServerInfo) WriteTo(buf *codec.Buffer) (err error)
WriteTo encode struct to buffer