Enum ntex_mqtt::v5::control::ControlMessage [−][src]
pub enum ControlMessage<E> {
Auth(Auth),
Ping(Ping),
Disconnect(Disconnect),
Subscribe(Subscribe),
Unsubscribe(Unsubscribe),
Closed(Closed),
Error(Error<E>),
ProtocolError(ProtocolError),
}
Expand description
Control plain messages
Variants
Auth(Auth)
Auth packet from a client
Tuple Fields of Auth
0: Auth
Ping(Ping)
Ping packet from a client
Tuple Fields of Ping
0: Ping
Disconnect(Disconnect)
Disconnect packet from a client
Tuple Fields of Disconnect
0: Disconnect
Subscribe(Subscribe)
Subscribe packet from a client
Tuple Fields of Subscribe
0: Subscribe
Unsubscribe(Unsubscribe)
Unsubscribe packet from a client
Tuple Fields of Unsubscribe
0: Unsubscribe
Closed(Closed)
Underlying transport connection closed
Tuple Fields of Closed
0: Closed
Error(Error<E>)
Unhandled application level error from handshake, publish and control services
Tuple Fields of Error
0: Error<E>
ProtocolError(ProtocolError)
Protocol level error
Tuple Fields of ProtocolError
Implementations
Disconnects the client by sending DISCONNECT packet
with NormalDisconnection
reason code.
Disconnects the client by sending DISCONNECT packet with provided reason code.
Trait Implementations
Auto Trait Implementations
impl<E> !RefUnwindSafe for ControlMessage<E>
impl<E> Send for ControlMessage<E> where
E: Send,
impl<E> Sync for ControlMessage<E> where
E: Sync,
impl<E> Unpin for ControlMessage<E> where
E: Unpin,
impl<E> !UnwindSafe for ControlMessage<E>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more