std::vector< std::string > m_cfgfiles
void add_code(const std::string &name, const std::string &value)
int cmdline(int argc, char *argv[])
void add_logsink(const std::string &log, const std::string &level="")
Add a log sink, reserved names 'stdout' and 'stderr' or a filename.
std::vector< std::string > m_plugins
Persist::externalvars_t m_extcode
void add_config(const std::string &filename)
std::vector< std::string > m_apps
void add_path(const std::string &dirname)
void add_var(const std::string &name, const std::string &value)
std::vector< std::string > m_load_path
void add_app(const std::string &tn)
void operator()()
Run any and all application components once.
void add_plugin(const std::string &libname)
Persist::externalvars_t m_extvars
void set_loglevel(const std::string &log, const std::string &level="")