LavinMQ::MQTT::Client
Inherits LavinMQ::Persister::ConfirmTarget < LavinMQ::SortableJSON < LavinMQ::Stats < LavinMQ::Client < LavinMQ::SortableJSON < Reference < Object
Constants
Log = LavinMQ::Log.for("mqtt.client")
Constructors
Instance methods
channel_count
Sourcechannels
Sourceclean_session?
Sourceclient_id
Sourceclient_name
Sourceconnection_info
Sourcedetails_tuple
Sourceeach_channel
SourceNon-blocking; if the 1-slot mailbox is full, the stale seq is dropped (confirms are cumulative).
force_close
Sourcelog
Sourcename
Sourceread_and_handle_packet
Sourcereceive_pingreq(packet : Protocol::PingReq)
Sourcerecieve_puback(packet : Protocol::PubAck)
Sourcerecieve_publish(packet : Protocol::Publish)
Sourcerecieve_subscribe(packet : Protocol::Subscribe)
Sourcerecieve_unsubscribe(packet : Protocol::Unsubscribe)
Sourcerecv_oct_count
Sourcerun
Sourcesend(packet)
Sourcesend_oct_count
Sourcesocket
Sourcestate
Sourcestats_details
Sourceto_json(json : JSON::Builder)
Sourceupdate_rates
Sourceuser
Sourcevhost
Source