pub struct MqttSink(_);
Implementations§
source§impl MqttSink
impl MqttSink
sourcepub fn ready(&self) -> impl Future<Output = bool>
pub fn ready(&self) -> impl Future<Output = bool>
Get notification when packet could be send to the peer.
Result indicates if connection is alive
sourcepub fn force_close(&self)
pub fn force_close(&self)
Force close mqtt connection. mqtt dispatcher does not wait for uncompleted responses, but it flushes buffers.
sourcepub fn publish<U>(&self, topic: U, payload: Bytes) -> PublishBuilderwhere
ByteString: From<U>,
pub fn publish<U>(&self, topic: U, payload: Bytes) -> PublishBuilderwhere
ByteString: From<U>,
Create publish message builder
sourcepub fn publish_pkt(&self, packet: Publish) -> PublishBuilder
pub fn publish_pkt(&self, packet: Publish) -> PublishBuilder
Create publish builder with publish packet
sourcepub fn subscribe(&self) -> SubscribeBuilder
pub fn subscribe(&self) -> SubscribeBuilder
Create subscribe packet builder
panics if id is 0
sourcepub fn unsubscribe(&self) -> UnsubscribeBuilder
pub fn unsubscribe(&self) -> UnsubscribeBuilder
Create unsubscribe packet builder