// Package ziface 主要提供zinx全部抽象层接口定义. // 包括: // IServer 服务mod接口 // IRouter 路由mod接口 // IConnection 连接mod层接口 // IMessage 消息mod接口 // IDataPack 消息拆解接口 // IMsgHandler 消息处理及协程池接口 // // 当前文件描述: // @Title imessage.go // @Description 提供消息的基本方法 // @Author Aceld - Thu Mar 11 10:32:29 CST 2019 package ziface /* 将请求的一个消息封装到message中,定义抽象层接口 */ type IMessage interface { GetDataLen() uint32 //获取消息数据段长度 GetMsgID() uint32 //获取消息ID GetData() []byte //获取消息内容 SetMsgID(uint32) //设计消息ID SetData([]byte) //设计消息内容 SetDataLen(uint32) //设置消息数据段长度 }