| AsioModule(zmqpp::context &ctx, zmqpp::socket *pipe, const boost::property_tree::ptree &cfg, CoreUtilsPtr utils) | Leosac::Module::AsioModule | |
| async_send_mail(const MailInfo &mail) | Leosac::Module::SMTP::SMTPModule | |
| 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 |
| handle_ws_smtp_getconfig(const WebSockAPI::RequestContext &, const json &) | Leosac::Module::SMTP::SMTPModule | private |
| handle_ws_smtp_sendmail(const WebSockAPI::RequestContext &, const json &) | Leosac::Module::SMTP::SMTPModule | private |
| handle_ws_smtp_setconfig(const WebSockAPI::RequestContext &, const json &) | Leosac::Module::SMTP::SMTPModule | private |
| install_async_handlers() | Leosac::Module::AsioModule | private |
| io_service_ | Leosac::Module::AsioModule | protected |
| is_running_ | Leosac::Module::BaseModule | protected |
| name_ | Leosac::Module::BaseModule | protected |
| on_service_event(const service_event::Event &) override | Leosac::Module::SMTP::SMTPModule | privatevirtual |
| pipe_ | Leosac::Module::BaseModule | protected |
| post(Callable &&callable) | Leosac::Module::AsioModule | inline |
| prepare_curl(const MailInfo &mail) | Leosac::Module::SMTP::SMTPModule | private |
| process_config() | Leosac::Module::SMTP::SMTPModule | private |
| reactor_ | Leosac::Module::BaseModule | protected |
| register_ws_handlers() | Leosac::Module::SMTP::SMTPModule | private |
| run() override final | Leosac::Module::AsioModule | virtual |
| send_mail(CURL *curl, const MailInfo &mail) | Leosac::Module::SMTP::SMTPModule | private |
| service_event_listener_ | Leosac::Module::AsioModule | private |
| setup_database() | Leosac::Module::SMTP::SMTPModule | private |
| smtp_config_ | Leosac::Module::SMTP::SMTPModule | private |
| SMTPModule(zmqpp::context &ctx, zmqpp::socket *pipe, const boost::property_tree::ptree &cfg, CoreUtilsPtr utils) | Leosac::Module::SMTP::SMTPModule | |
| use_database_ | Leosac::Module::SMTP::SMTPModule | private |
| utils_ | Leosac::Module::BaseModule | protected |
| work_ | Leosac::Module::AsioModule | private |
| wshandler_getconfig | Leosac::Module::SMTP::SMTPModule | privatestatic |
| wshandler_sendmail | Leosac::Module::SMTP::SMTPModule | privatestatic |
| wshandler_setconfig | Leosac::Module::SMTP::SMTPModule | privatestatic |
| ~AsioModule() | Leosac::Module::AsioModule | |
| ~BaseModule()=default | Leosac::Module::BaseModule | virtual |
| ~SMTPModule() | Leosac::Module::SMTP::SMTPModule | |