Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ParseEngine ¶
type ParseEngine interface { Parse(br *bufio.Reader) (cmd *protocol.Command, err error) Close() error }
ParseEngine 解析引擎函数
type Serializer ¶
type Serializer struct { // Version 串行化版本 Version string // ProbeByte 协议首字节 ProbeByte byte // NewParseEngine 解析信令 NewParseEngine func() (engine ParseEngine) // Compose 将信令编码 Compose func(cmd *protocol.Command) ([]byte, error) }
Serializer 串行化函数,所有实现都必须完成以下函数
Directories ¶
Path | Synopsis |
---|---|
Package alljson JSON格式 所有以'{'开头的数据,作为JSON格式处理
|
Package alljson JSON格式 所有以'{'开头的数据,作为JSON格式处理 |
Package plaintext 纯文本格式 用多行来分隔Command字段 第一行:信令版本(纯文本格式:第一个字符为:'t',后面是协议版本号) 第二行:信令所属App ID 第三行:信令名 第四行:信令数据 第五行:信令负载
|
Package plaintext 纯文本格式 用多行来分隔Command字段 第一行:信令版本(纯文本格式:第一个字符为:'t',后面是协议版本号) 第二行:信令所属App ID 第三行:信令名 第四行:信令数据 第五行:信令负载 |
Click to show internal directories.
Click to hide internal directories.