MQTTSuite
Loading...
Searching...
No Matches
mqtt::lib::ConfigMqttIntegrator Class Reference

#include <ConfigApplication.h>

Inheritance diagram for mqtt::lib::ConfigMqttIntegrator:
Collaboration diagram for mqtt::lib::ConfigMqttIntegrator:

Public Member Functions

 ConfigMqttIntegrator (utils::SubCommand *parent)
 ~ConfigMqttIntegrator () override
Public Member Functions inherited from mqtt::lib::ConfigApplication
template<typename ConcretConfigApplicationT>
 ConfigApplication (utils::SubCommand *parent, ConcretConfigApplicationT *concretConfigApplication)
 ~ConfigApplication () override
ConfigApplicationsetSessionStore (const std::string &sessionStore)
std::string getSessionStore () const
const std::shared_ptr< MqttMappergetMqttMapper () const
bool setMappingFile (const std::string &mapFilename)
std::string getMappingFilename () const
bool setMapping (const std::string &mapping) const
std::string getMapping (int indent=2) const
bool persistMapping () const
template<typename ConcretConfigApplication>
 ConfigApplication (utils::SubCommand *parent, ConcretConfigApplication *concretConfigApplication)

Static Public Attributes

static constexpr std::string_view NAME {"integrator"}
static constexpr std::string_view DESCRIPTION {"Configuration for Application mqttintegrator"}

Additional Inherited Members

Protected Attributes inherited from mqtt::lib::ConfigApplication
std::shared_ptr< MqttMappermqttMapper
CLI::Option * mappingFileOpt
CLI::Option * sessionStoreOpt

Detailed Description

Definition at line 107 of file ConfigApplication.h.

Constructor & Destructor Documentation

◆ ConfigMqttIntegrator()

mqtt::lib::ConfigMqttIntegrator::ConfigMqttIntegrator ( utils::SubCommand * parent)

Definition at line 211 of file ConfigApplication.cpp.

212 : ConfigApplication(parent, this) {
213 }
ConfigApplication(utils::SubCommand *parent, ConcretConfigApplicationT *concretConfigApplication)

References mqtt::lib::ConfigApplication::ConfigApplication().

Here is the call graph for this function:

◆ ~ConfigMqttIntegrator()

mqtt::lib::ConfigMqttIntegrator::~ConfigMqttIntegrator ( )
overridedefault

Member Data Documentation

◆ DESCRIPTION

std::string_view mqtt::lib::ConfigMqttIntegrator::DESCRIPTION {"Configuration for Application mqttintegrator"}
staticconstexpr

Definition at line 110 of file ConfigApplication.h.

110{"Configuration for Application mqttintegrator"};

◆ NAME

std::string_view mqtt::lib::ConfigMqttIntegrator::NAME {"integrator"}
staticconstexpr

Definition at line 109 of file ConfigApplication.h.

109{"integrator"};

The documentation for this class was generated from the following files: