AsioModule(zmqpp::context &ctx, zmqpp::socket *pipe, const boost::property_tree::ptree &cfg, CoreUtilsPtr utils) | Leosac::Module::AsioModule | |
BaseModule(zmqpp::context &ctx, zmqpp::socket *pipe, const boost::property_tree::ptree &cfg, CoreUtilsPtr utils) | Leosac::Module::BaseModule | |
config_ | Leosac::Module::BaseModule | protected |
config_check(const std::string &obj_name, Leosac::Hardware::DeviceClass type) | Leosac::Module::BaseModule | protected |
config_check(const std::string &obj_name) | Leosac::Module::BaseModule | protected |
control_ | Leosac::Module::BaseModule | protected |
ctx_ | Leosac::Module::BaseModule | protected |
dump_additional_config(zmqpp::message *out) const | Leosac::Module::BaseModule | protectedvirtual |
dump_config(ConfigManager::ConfigFormat fmt, zmqpp::message *out_msg) const | Leosac::Module::BaseModule | protected |
handle_control() | Leosac::Module::BaseModule | protectedvirtual |
handle_pipe() | Leosac::Module::BaseModule | protectedvirtual |
install_async_handlers() | Leosac::Module::AsioModule | private |
io_service_ | Leosac::Module::AsioModule | protected |
is_running_ | Leosac::Module::BaseModule | protected |
name_ | Leosac::Module::BaseModule | protected |
NotifdModule(zmqpp::context &ctx, zmqpp::socket *pipe, const boost::property_tree::ptree &cfg, CoreUtilsPtr utils) | Leosac::Module::Notifd::NotifdModule | |
on_service_event(const service_event::Event &event) override | Leosac::Module::Notifd::NotifdModule | protectedvirtual |
pipe_ | Leosac::Module::BaseModule | protected |
post(Callable &&callable) | Leosac::Module::AsioModule | inline |
reactor_ | Leosac::Module::BaseModule | protected |
run() override final | Leosac::Module::AsioModule | virtual |
service_event_listener_ | Leosac::Module::AsioModule | private |
utils_ | Leosac::Module::BaseModule | protected |
work_ | Leosac::Module::AsioModule | private |
~AsioModule() | Leosac::Module::AsioModule | |
~BaseModule()=default | Leosac::Module::BaseModule | virtual |
~NotifdModule() | Leosac::Module::Notifd::NotifdModule | |