Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(q *QoS2)
func WithPublishWriter ¶
func WithPublishWriter(writer broker.PublishWriter) Option
func WithSession ¶
func WithSubOption ¶
type QoS2 ¶
type QoS2 struct {
// contains filtered or unexported fields
}
func (*QoS2) HandelPublishComp ¶
func (*QoS2) HandlePublishRec ¶
type Queue ¶
type Queue struct {
// contains filtered or unexported fields
}
func NewQoS2Queue ¶
func NewQoS2Queue(writer broker.PublishWriter) *Queue
func (*Queue) HandlePublishComp ¶
func (*Queue) WritePacket ¶
func (q *Queue) WritePacket(message *packet.PublishMessage)
type Session ¶
type Session interface { broker.SessionTopicUnFinishedMessage broker.SessionTopicLatestPushedMessage }
Click to show internal directories.
Click to hide internal directories.