salsa
0.3.0
|
Base ConfigZyre class. More...
#include <ConfigZyre.hh>
Public Member Functions | |
ConfigZyre () | |
virtual | ~ConfigZyre () |
std::shared_ptr< Salsa::Node > | apply (std::vector< std::shared_ptr< Salsa::ActorZmq >> &targetActors) |
virtual bool | load (std::string file) |
void | filter (std::string const &f) |
virtual void | print () const |
Static Public Member Functions | |
static std::shared_ptr < spdlog::logger > | getConsoleOutput () |
Get console output. | |
static void | setConsoleLevel (spdlog::level::level_enum level) |
Sets console log level. | |
Protected Attributes | |
YAML::Node | mConfig |
YAML Configuration. | |
std::map< std::string, YAML::Node > | mFilter {} |
Filter list. | |
Private Member Functions | |
void | applyOptions (YAML::detail::iterator_value &src, YAML::Node &opt) |
Base ConfigZyre class.
Definition at line 16 of file ConfigZyre.hh.
Salsa::ConfigZyre::ConfigZyre | ( | ) |
Constructor
Definition at line 4 of file ConfigZyre.cc.
|
virtual |
Destructor
Definition at line 10 of file ConfigZyre.cc.
std::shared_ptr< Salsa::Node > Salsa::ConfigZyre::apply | ( | std::vector< std::shared_ptr< Salsa::ActorZmq >> & | targetActors | ) |
Apply config
Definition at line 17 of file ConfigZyre.cc.
References applyOptions(), Salsa::Config::filter(), Salsa::Object::getConsoleOutput(), Salsa::Config::mConfig, and Salsa::Config::mFilter.
|
private |
|
inherited |
Set Filter List
Definition at line 27 of file Config.cc.
References Salsa::Config::findAndReplaceAll(), and Salsa::Config::mFilter.
Referenced by apply().
|
virtualinherited |
|
virtualinherited |