Go语言实现长连接并发框架 - 消息-接口实现

gpack/message.go

// ID 返回消息ID
func (m *Message) ID() uint16 {
	return m.id
}

// DataLen 返回消息体的长度
func (m *Message) DataLen() uint16 {
	return m.dataLen
}

// Data 返回消息的内容
func (m *Message) Data() []byte {
	return m.data
}

// SetID 设置消息ID
func (m *Message) SetID(id uint16) {
	m.id = id
}

// SetDataLen 设置消息体的长度
func (m *Message) SetDataLen(dataLen uint16) {
	m.dataLen = dataLen
}

// SetData 设置消息的内容
func (m *Message) SetData(data []byte) {
	m.data = data
}
上一篇:Vue的逻辑和代码集


下一篇:C++系列-多态