Documentation
¶
Index ¶
- type MessageContainer
- type MessageTable
- func (slf *MessageTable) Clean()
- func (slf *MessageTable) Get(id uint16) (message.Message, error)
- func (slf *MessageTable) NewID() uint16
- func (slf *MessageTable) Register(id uint16, msg message.Message, opaque interface{})
- func (slf *MessageTable) Register2(id uint16, msg message.Message, count int, opaque interface{})
- func (slf *MessageTable) Remove(id uint16)
- func (slf *MessageTable) Unref(id uint16)
- func (slf *MessageTable) WithOnFinish(callback func(uint16, message.Message, interface{}))
- type Subscription
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MessageContainer ¶
type MessageContainer struct {
// contains filtered or unexported fields
}
MessageContainer 消息内容句柄
type MessageTable ¶
MessageTable 消息
func (*MessageTable) Get ¶
func (slf *MessageTable) Get(id uint16) (message.Message, error)
Get 返回一个消息
func (*MessageTable) Register ¶
func (slf *MessageTable) Register(id uint16, msg message.Message, opaque interface{})
Register 注册一个消息
func (*MessageTable) Register2 ¶
func (slf *MessageTable) Register2(id uint16, msg message.Message, count int, opaque interface{})
Register2 注册一个消息并设置计数器
func (*MessageTable) WithOnFinish ¶
func (slf *MessageTable) WithOnFinish(callback func(uint16, message.Message, interface{}))
WithOnFinish 设置消息完成回掉调函数
type Subscription ¶
Click to show internal directories.
Click to hide internal directories.