|
std::vector< std::string > | tokenizer (const char *str, const char *delim) |
|
◆ SubscriberCfg()
eii::config_manager::SubscriberCfg::SubscriberCfg |
( |
cfgmgr_interface_t * |
cfgmgr_interface | ) |
|
|
explicit |
SubscriberCfg Constructor This constructor is not to be directly called since it is only used internally by the ConfigMgr
- Parameters
-
cfgmgr_interface | - The interface associated with a subscriber |
◆ ~SubscriberCfg()
eii::config_manager::SubscriberCfg::~SubscriberCfg |
( |
| ) |
|
◆ getEndpoint()
std::string eii::config_manager::SubscriberCfg::getEndpoint |
( |
| ) |
|
|
overridevirtual |
To get endpoint for particular subscriber from its interface config
- Returns
- std::string - On Success, returns Endpoint of server config
- On Failure, returns empty string
Reimplemented from eii::config_manager::AppCfg.
◆ getInterfaceValue()
config_value_t* eii::config_manager::SubscriberCfg::getInterfaceValue |
( |
const char * |
key | ) |
|
|
overridevirtual |
To get particular interface value from Subscriber interface config
- Parameters
-
key | - Key on which interface value is extracted. |
- Returns
- config_value_t* - On success, returns config_value_t object On failure, On success, returns NULL
Reimplemented from eii::config_manager::AppCfg.
◆ getMsgBusConfig()
config_t* eii::config_manager::SubscriberCfg::getMsgBusConfig |
( |
| ) |
|
|
overridevirtual |
Constructs message bus config for Subscriber
- Returns
- config_t* - On Success, JSON msg bus subscriber config of type config_t
- On failure, On success, returns NULL
Reimplemented from eii::config_manager::AppCfg.
◆ getSubCfg()
◆ getTopics()
std::vector<std::string> eii::config_manager::SubscriberCfg::getTopics |
( |
| ) |
|
|
overridevirtual |
To gets topics from subscriber interface config on which subscriber receives data
- Returns
- vector<string> - On Success, returns Topics of subscriber config
- On Failure, returns empty vector
Reimplemented from eii::config_manager::AppCfg.
◆ setTopics()
bool eii::config_manager::SubscriberCfg::setTopics |
( |
std::vector< std::string > |
topics_list | ) |
|
|
overridevirtual |
To sets new topics for subscriber in subscribers interface config
- Parameters
-
topics_list | - List of topics to be set |
- Returns
- bool - Boolean whether topics were set
Reimplemented from eii::config_manager::AppCfg.
The documentation for this class was generated from the following file: