| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package tinymq
- import (
- "fmt"
- "git.me9.top/git/tinymq/config"
- )
- // 定义成功与失败的值
- const STATE_OK = 1
- const STATE_FAILED = 0
- const (
- // 系统错误号定义,最低号为110,最高127
- MIN_SYSTEM_ERROR_CODE = config.MIN_SYSTEM_ERROR_CODE // 系统信息最小值
- NEXT_SUBSCRIBE = config.NEXT_SUBSCRIBE
- NEXT_MIDDLE = config.NEXT_MIDDLE
- CONVERT_FAILED = config.CONVERT_FAILED
- FORBIDDEN = config.FORBIDDEN
- SYSTEM_ERROR = config.SYSTEM_ERROR
- GET_TIMEOUT = config.GET_TIMEOUT
- NO_MATCH_CONNECT = config.NO_MATCH_CONNECT
- NO_MATCH_FILTER = config.NO_MATCH_FILTER
- NO_MATCH_CMD = config.NO_MATCH_CMD
- MAX_SYSTEM_ERROR_CODE = config.MAX_SYSTEM_ERROR_CODE //系统信息最大值
- )
- const (
- // ID 号最高值,高于这个值的ID号为系统内部使用
- ID_MAX = 65500
- // 验证ID
- ID_AUTH = 65502
- )
- // 转换 id 到对应的消息
- func IdMsg(id uint8) string {
- switch id {
- case NEXT_SUBSCRIBE:
- return "NEXT SUBSCRIBE"
- case NEXT_MIDDLE:
- return "NEXT MIDDLE"
- case CONVERT_FAILED:
- return "CONVERT FAILED"
- case FORBIDDEN:
- return "FORBIDDEN"
- case SYSTEM_ERROR:
- return "SYSTEM ERROR"
- case GET_TIMEOUT:
- return "GET TIMEOUT"
- case NO_MATCH_CONNECT:
- return "NO MATCH CONNECT"
- case NO_MATCH_FILTER:
- return "NO MATCH FILTER"
- case NO_MATCH_CMD:
- return "NO MATCH CMD"
- }
- return fmt.Sprintf("UNKNOWN %d", id)
- }
|