#include <ConfigSections.h>
Public Member Functions | |
| ConfigPublish (utils::SubCommand *parent) | |
| ~ConfigPublish () override | |
| std::string | getTopic () const |
| const ConfigPublish & | setTopic (const std::string &topic) |
| std::string | getMessage () const |
| const ConfigPublish & | setMessage (const std::string &message) |
| bool | getRetain () const |
| const ConfigPublish & | setRetain (bool retain) |
Static Public Attributes | |
| static constexpr std::string_view | NAME {"pub"} |
| static constexpr std::string_view | DESCRIPTION {"Configuration for application mqttpub"} |
Private Attributes | |
| CLI::Option * | topicOpt |
| CLI::Option * | messageOpt |
| CLI::Option * | retainOpt |
Definition at line 74 of file ConfigSections.h.
| mqtt::mqttcli::lib::ConfigPublish::ConfigPublish | ( | utils::SubCommand * | parent | ) |
Definition at line 77 of file ConfigSections.cpp.
References messageOpt, retainOpt, and topicOpt.
|
overridedefault |
| std::string mqtt::mqttcli::lib::ConfigPublish::getMessage | ( | ) | const |
Definition at line 103 of file ConfigSections.cpp.
References messageOpt.
Referenced by mqtt::mqttcli::SocketContextFactory::create().
| bool mqtt::mqttcli::lib::ConfigPublish::getRetain | ( | ) | const |
Definition at line 113 of file ConfigSections.cpp.
References retainOpt.
Referenced by mqtt::mqttcli::SocketContextFactory::create().
| std::string mqtt::mqttcli::lib::ConfigPublish::getTopic | ( | ) | const |
Definition at line 93 of file ConfigSections.cpp.
References topicOpt.
Referenced by mqtt::mqttcli::SocketContextFactory::create(), and createConfig().
| const ConfigPublish & mqtt::mqttcli::lib::ConfigPublish::setMessage | ( | const std::string & | message | ) |
Definition at line 107 of file ConfigSections.cpp.
References messageOpt.
| const ConfigPublish & mqtt::mqttcli::lib::ConfigPublish::setRetain | ( | bool | retain | ) |
Definition at line 117 of file ConfigSections.cpp.
References retainOpt.
| const ConfigPublish & mqtt::mqttcli::lib::ConfigPublish::setTopic | ( | const std::string & | topic | ) |
Definition at line 97 of file ConfigSections.cpp.
References topicOpt.
|
staticconstexpr |
Definition at line 77 of file ConfigSections.h.
|
private |
Definition at line 94 of file ConfigSections.h.
Referenced by ConfigPublish(), getMessage(), and setMessage().
|
staticconstexpr |
Definition at line 76 of file ConfigSections.h.
|
private |
Definition at line 95 of file ConfigSections.h.
Referenced by ConfigPublish(), getRetain(), and setRetain().
|
private |
Definition at line 93 of file ConfigSections.h.
Referenced by ConfigPublish(), getTopic(), and setTopic().