#include <Bridge.h>
Public Member Functions | |
| Bridge (const std::string &name, const std::string &prefix, bool disabled) | |
| const std::string & | getName () |
| void | addMqtt (mqtt::bridge::lib::Mqtt *mqtt) |
| void | removeMqtt (mqtt::bridge::lib::Mqtt *mqtt) |
| void | publish (const mqtt::bridge::lib::Mqtt *originMqtt, const iot::mqtt::packets::Publish &publish) |
| const std::list< const mqtt::bridge::lib::Mqtt * > & | getMqttList () const |
| const std::string & | getPrefix () const |
| bool | getDisabled () const |
Private Attributes | |
| std::string | name |
| std::string | prefix |
| bool | disabled |
| std::list< const mqtt::bridge::lib::Mqtt * > | mqttList |
|
explicit |
Definition at line 55 of file Bridge.cpp.
| void mqtt::bridge::lib::Bridge::addMqtt | ( | mqtt::bridge::lib::Mqtt * | mqtt | ) |
Definition at line 65 of file Bridge.cpp.
References mqttList.
Referenced by mqtt::bridge::lib::Mqtt::onConnack().
| bool mqtt::bridge::lib::Bridge::getDisabled | ( | ) | const |
| const std::list< const Mqtt * > & mqtt::bridge::lib::Bridge::getMqttList | ( | ) | const |
| const std::string & mqtt::bridge::lib::Bridge::getName | ( | ) |
Definition at line 61 of file Bridge.cpp.
References name.
Referenced by addBridgeBrokerConnection(), closeBridgeBrokerConnection(), mqtt::bridge::SocketContextFactory::create(), mqtt::mqttbridge::websocket::SubProtocolFactory::create(), and delBridgeBrokerConnection().
| const std::string & mqtt::bridge::lib::Bridge::getPrefix | ( | ) | const |
| void mqtt::bridge::lib::Bridge::publish | ( | const mqtt::bridge::lib::Mqtt * | originMqtt, |
| const iot::mqtt::packets::Publish & | publish ) |
Definition at line 73 of file Bridge.cpp.
References mqtt::bridge::lib::Mqtt::getBroker(), mqtt::bridge::lib::Broker::getPrefix(), mqttList, and prefix.
Referenced by mqtt::bridge::lib::Mqtt::onPublish().
| void mqtt::bridge::lib::Bridge::removeMqtt | ( | mqtt::bridge::lib::Mqtt * | mqtt | ) |
Definition at line 69 of file Bridge.cpp.
References mqttList.
Referenced by mqtt::bridge::lib::Mqtt::onDisconnected().
|
private |
Definition at line 84 of file Bridge.h.
Referenced by Bridge(), and getDisabled().
|
private |
Definition at line 86 of file Bridge.h.
Referenced by addMqtt(), getMqttList(), publish(), and removeMqtt().
|
private |
|
private |
Definition at line 83 of file Bridge.h.
Referenced by Bridge(), getPrefix(), and publish().