#include <ConfigSections.h>
Public Member Functions | |
| ConfigStorage (utils::SubCommand *parent) | |
| ~ConfigStorage () override | |
| std::string | getRawTable () const |
| bool | getAutoCreateRawTable () const |
| std::string | getProjectionFile () const |
Static Public Attributes | |
| static constexpr std::string_view | NAME {"storage"} |
| static constexpr std::string_view | DESCRIPTION {"Generic MQTT persistence behavior"} |
Private Attributes | |
| CLI::Option * | rawTableOpt |
| CLI::Option * | autoCreateRawTableOpt |
| CLI::Option * | projectionFileOpt |
Definition at line 101 of file ConfigSections.h.
| mqtt::mqttstore::lib::ConfigStorage::ConfigStorage | ( | utils::SubCommand * | parent | ) |
Definition at line 158 of file ConfigSections.cpp.
References autoCreateRawTableOpt, and rawTableOpt.
|
overridedefault |
|
nodiscard |
Definition at line 178 of file ConfigSections.cpp.
References autoCreateRawTableOpt.
Referenced by anonymous_namespace{SocketContextFactory.cpp}::getStorageOptions(), and anonymous_namespace{SubProtocolFactory.cpp}::getStorageOptions().
|
nodiscard |
Definition at line 182 of file ConfigSections.cpp.
References projectionFileOpt.
Referenced by anonymous_namespace{SocketContextFactory.cpp}::getStorageOptions(), and anonymous_namespace{SubProtocolFactory.cpp}::getStorageOptions().
|
nodiscard |
Definition at line 174 of file ConfigSections.cpp.
References rawTableOpt.
Referenced by anonymous_namespace{SocketContextFactory.cpp}::getStorageOptions(), and anonymous_namespace{SubProtocolFactory.cpp}::getStorageOptions().
|
private |
Definition at line 115 of file ConfigSections.h.
Referenced by ConfigStorage(), and getAutoCreateRawTable().
|
staticconstexpr |
Definition at line 104 of file ConfigSections.h.
|
staticconstexpr |
Definition at line 103 of file ConfigSections.h.
|
private |
Definition at line 116 of file ConfigSections.h.
Referenced by getProjectionFile().
|
private |
Definition at line 114 of file ConfigSections.h.
Referenced by ConfigStorage(), and getRawTable().