Versions in this module Expand all Collapse all v1 v1.0.0 Apr 1, 2024 Changes in this version + func Factory() *pack_factory + func NewDataPack() ziface.IDataPack + func NewDataPackLtv() ziface.IDataPack + type DataPack struct + func (dp *DataPack) GetHeadLen() uint32 + func (dp *DataPack) Pack(msg ziface.IMessage) ([]byte, error) + func (dp *DataPack) Unpack(binaryData []byte) (ziface.IMessage, error) + type DataPackLtv struct + func (dp *DataPackLtv) GetHeadLen() uint32 + func (dp *DataPackLtv) Pack(msg ziface.IMessage) ([]byte, error) + func (dp *DataPackLtv) Unpack(binaryData []byte) (ziface.IMessage, error) + type Message struct + Data []byte + DataLen uint32 + ID uint32 + func NewMessage(len uint32, data []byte) *Message + func NewMessageByMsgId(id uint32, len uint32, data []byte) *Message + func NewMsgPackage(ID uint32, data []byte) *Message + func (msg *Message) GetData() []byte + func (msg *Message) GetDataLen() uint32 + func (msg *Message) GetMsgID() uint32 + func (msg *Message) GetRawData() []byte + func (msg *Message) Init(ID uint32, data []byte) + func (msg *Message) SetData(data []byte) + func (msg *Message) SetDataLen(len uint32) + func (msg *Message) SetMsgID(msgID uint32)