#include <ConfigSections.h>
Public Member Functions | |
| ConfigSession (utils::SubCommand *parent) | |
| ~ConfigSession () override | |
| std::string | getClientId () const |
| std::uint8_t | getQoS () const |
| bool | getRetainSession () const |
| std::uint16_t | getKeepAlive () const |
| std::string | getWillTopic () const |
| std::string | getWillMessage () const |
| std::uint8_t | getWillQoS () const |
| bool | getWillRetain () const |
| std::string | getUsername () const |
| std::string | getPassword () const |
| std::string | getSessionStore () const |
Static Public Attributes | |
| static constexpr std::string_view | NAME {"session"} |
| static constexpr std::string_view | DESCRIPTION {"MQTT session behavior"} |
Private Attributes | |
| CLI::Option * | clientIdOpt |
| CLI::Option * | qoSOpt |
| CLI::Option * | retainSessionOpt |
| CLI::Option * | keepAliveOpt |
| CLI::Option * | willTopicOpt |
| CLI::Option * | willMessageOpt |
| CLI::Option * | willQoSOpt |
| CLI::Option * | willRetainOpt |
| CLI::Option * | usernameOpt |
| CLI::Option * | passwordOpt |
| CLI::Option * | sessionStoreOpt |
Definition at line 27 of file ConfigSections.h.
| mqtt::mqttstore::lib::ConfigSession::ConfigSession | ( | utils::SubCommand * | parent | ) |
Definition at line 16 of file ConfigSections.cpp.
References clientIdOpt, qoSOpt, and retainSessionOpt.
|
overridedefault |
|
nodiscard |
Definition at line 43 of file ConfigSections.cpp.
References clientIdOpt.
|
nodiscard |
Definition at line 55 of file ConfigSections.cpp.
References keepAliveOpt.
|
nodiscard |
Definition at line 79 of file ConfigSections.cpp.
References passwordOpt.
|
nodiscard |
Definition at line 47 of file ConfigSections.cpp.
References qoSOpt.
|
nodiscard |
Definition at line 51 of file ConfigSections.cpp.
References retainSessionOpt.
|
nodiscard |
Definition at line 83 of file ConfigSections.cpp.
References sessionStoreOpt.
|
nodiscard |
Definition at line 75 of file ConfigSections.cpp.
References usernameOpt.
|
nodiscard |
Definition at line 63 of file ConfigSections.cpp.
References willMessageOpt.
|
nodiscard |
Definition at line 67 of file ConfigSections.cpp.
References willQoSOpt.
|
nodiscard |
Definition at line 71 of file ConfigSections.cpp.
References willRetainOpt.
|
nodiscard |
Definition at line 59 of file ConfigSections.cpp.
References willTopicOpt.
|
private |
Definition at line 48 of file ConfigSections.h.
Referenced by ConfigSession(), and getClientId().
|
staticconstexpr |
Definition at line 30 of file ConfigSections.h.
|
private |
Definition at line 51 of file ConfigSections.h.
Referenced by getKeepAlive().
|
staticconstexpr |
Definition at line 29 of file ConfigSections.h.
|
private |
Definition at line 57 of file ConfigSections.h.
Referenced by getPassword().
|
private |
Definition at line 49 of file ConfigSections.h.
Referenced by ConfigSession(), and getQoS().
|
private |
Definition at line 50 of file ConfigSections.h.
Referenced by ConfigSession(), and getRetainSession().
|
private |
Definition at line 58 of file ConfigSections.h.
Referenced by getSessionStore().
|
private |
Definition at line 56 of file ConfigSections.h.
Referenced by getUsername().
|
private |
Definition at line 53 of file ConfigSections.h.
Referenced by getWillMessage().
|
private |
Definition at line 54 of file ConfigSections.h.
Referenced by getWillQoS().
|
private |
Definition at line 55 of file ConfigSections.h.
Referenced by getWillRetain().
|
private |
Definition at line 52 of file ConfigSections.h.
Referenced by getWillTopic().