#include <Mqtt.h>
Public Member Functions | |
| Mqtt (const std::string &connectionName, const Broker &broker) | |
| const Broker & | getBroker () const |
Private Types | |
| using | Super = iot::mqtt::client::Mqtt |
Private Member Functions | |
| void | onConnected () final |
| void | onDisconnected () final |
| bool | onSignal (int signum) final |
| void | onConnack (const iot::mqtt::packets::Connack &connack) final |
| void | onPublish (const iot::mqtt::packets::Publish &publish) final |
Private Attributes | |
| const Broker & | broker |
|
private |
|
explicit |
Definition at line 59 of file Mqtt.cpp.
References broker, mqtt::bridge::lib::Broker::getCleanSession(), mqtt::bridge::lib::Broker::getClientId(), mqtt::bridge::lib::Broker::getKeepAlive(), mqtt::bridge::lib::Broker::getLoopPrevention(), mqtt::bridge::lib::Broker::getPassword(), mqtt::bridge::lib::Broker::getPrefix(), mqtt::bridge::lib::Broker::getSessionStoreFileName(), mqtt::bridge::lib::Broker::getUsername(), mqtt::bridge::lib::Broker::getWillMessage(), mqtt::bridge::lib::Broker::getWillQoS(), mqtt::bridge::lib::Broker::getWillRetain(), and mqtt::bridge::lib::Broker::getWillTopic().
Referenced by mqtt::bridge::SocketContextFactory::create(), and mqtt::mqttbridge::websocket::SubProtocolFactory::create().
| const Broker & mqtt::bridge::lib::Mqtt::getBroker | ( | ) | const |
Definition at line 78 of file Mqtt.cpp.
References broker.
Referenced by mqtt::bridge::lib::Bridge::publish().
|
finalprivate |
Definition at line 109 of file Mqtt.cpp.
References mqtt::bridge::lib::Bridge::addMqtt(), broker, mqtt::bridge::lib::Broker::getBridge(), and mqtt::bridge::lib::Broker::getTopics().
|
finalprivate |
Definition at line 82 of file Mqtt.cpp.
References broker, mqtt::bridge::lib::Broker::getCleanSession(), mqtt::bridge::lib::Broker::getLoopPrevention(), mqtt::bridge::lib::Broker::getPassword(), mqtt::bridge::lib::Broker::getUsername(), mqtt::bridge::lib::Broker::getWillMessage(), mqtt::bridge::lib::Broker::getWillQoS(), mqtt::bridge::lib::Broker::getWillRetain(), and mqtt::bridge::lib::Broker::getWillTopic().
|
finalprivate |
Definition at line 95 of file Mqtt.cpp.
References broker, mqtt::bridge::lib::Broker::getBridge(), and mqtt::bridge::lib::Bridge::removeMqtt().
|
finalprivate |
Definition at line 117 of file Mqtt.cpp.
References broker, mqtt::bridge::lib::Broker::getBridge(), and mqtt::bridge::lib::Bridge::publish().
|
nodiscardfinalprivate |
|
private |
Definition at line 74 of file Mqtt.h.
Referenced by getBroker(), Mqtt(), onConnack(), onConnected(), onDisconnected(), and onPublish().