Documentation ¶
Index ¶
Constants ¶
View Source
const ( ErrCodeOK = uint32(0) ErrCodeFail = uint32(1) )
ErrorCode
View Source
const ( ProtoIDEchoReq = uint32(5) ProtoIDEchoRsp = uint32(6) )
ProtoID
View Source
const ( ProtoIDHeartbeatReq = uint32(1) ProtoIDHeartbeatRsp = uint32(2) )
ProtoID
View Source
const (
ProtoIDMin = uint32(0)
)
ProtoID
Variables ¶
This section is empty.
Functions ¶
func RegMessageDef ¶
func RegMessageDef(def Message)
Types ¶
type EchoReq ¶
func NewEchoReq ¶
func NewEchoReq() *EchoReq
type EchoRsp ¶
func NewEchoRsp ¶
func NewEchoRsp() *EchoRsp
type HeaderReq ¶
type HeaderReq struct { Seq int32 `json:"seq,omitempty"` Ts int64 `json:"ts,omitempty"` //timestamp millisecond }
request header
func NewHeaderReq ¶
func NewHeaderReq() *HeaderReq
type HeaderRsp ¶
type HeaderRsp struct { //Multi doc string //IDArr ArrI []int32 `json:"arr_i,omitempty"` ArrT []*SubST `json:"arr_t,omitempty"` B1 bool `json:"b_1,omitempty"` ErrCode uint32 `json:"err_code,omitempty"` ErrMessage string `json:"err_message,omitempty"` //maybe more detail than ErrCode F1 float64 `json:"f_1,omitempty"` MapSS map[string]string `json:"map_ss,omitempty"` Seq int32 `json:"seq,omitempty"` St *SubST `json:"st,omitempty"` Text []byte `json:"text,omitempty"` Ts int64 `json:"ts,omitempty"` //timestamp millisecond }
response header
func NewHeaderRsp ¶
func NewHeaderRsp() *HeaderRsp
type HeartbeatReq ¶
func NewHeartbeatReq ¶
func NewHeartbeatReq() *HeartbeatReq
func (*HeartbeatReq) Decode ¶
func (st *HeartbeatReq) Decode(bs []byte) error
func (*HeartbeatReq) Encode ¶
func (st *HeartbeatReq) Encode() ([]byte, error)
func (*HeartbeatReq) Name ¶
func (st *HeartbeatReq) Name() string
func (*HeartbeatReq) New ¶
func (st *HeartbeatReq) New() Message
func (*HeartbeatReq) NewST ¶
func (st *HeartbeatReq) NewST() DefineST
func (*HeartbeatReq) ProtoID ¶
func (st *HeartbeatReq) ProtoID() uint32
func (*HeartbeatReq) String ¶
func (st *HeartbeatReq) String() string
type HeartbeatRsp ¶
func NewHeartbeatRsp ¶
func NewHeartbeatRsp() *HeartbeatRsp
func (*HeartbeatRsp) Decode ¶
func (st *HeartbeatRsp) Decode(bs []byte) error
func (*HeartbeatRsp) Encode ¶
func (st *HeartbeatRsp) Encode() ([]byte, error)
func (*HeartbeatRsp) Name ¶
func (st *HeartbeatRsp) Name() string
func (*HeartbeatRsp) New ¶
func (st *HeartbeatRsp) New() Message
func (*HeartbeatRsp) NewST ¶
func (st *HeartbeatRsp) NewST() DefineST
func (*HeartbeatRsp) ProtoID ¶
func (st *HeartbeatRsp) ProtoID() uint32
func (*HeartbeatRsp) String ¶
func (st *HeartbeatRsp) String() string
Click to show internal directories.
Click to hide internal directories.