Documentation
¶
Index ¶
- type MessageQueue
- func (mq *MessageQueue) AllocateMessage(cmd interface{}, payloads *common.Payloads, header *common.Header) (uint64, internal.Message)
- func (mq *MessageQueue) Flush()
- func (mq *MessageQueue) PushCommand(cmd interface{}, payloads *common.Payloads, header *common.Header) uint64
- func (mq *MessageQueue) PushError(id uint64, failure *failure.Failure)
- func (mq *MessageQueue) PushResponse(id uint64, payloads *common.Payloads)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MessageQueue ¶
func NewMessageQueue ¶
func NewMessageQueue(sedID func() uint64) *MessageQueue
func (*MessageQueue) AllocateMessage ¶
func (*MessageQueue) Flush ¶
func (mq *MessageQueue) Flush()
func (*MessageQueue) PushCommand ¶
func (*MessageQueue) PushError ¶
func (mq *MessageQueue) PushError(id uint64, failure *failure.Failure)
func (*MessageQueue) PushResponse ¶
func (mq *MessageQueue) PushResponse(id uint64, payloads *common.Payloads)
Click to show internal directories.
Click to hide internal directories.