29 , config_checker_(cfgcheck)
30 , strict_mode_(strict_mode)
A class that manages services.
CoreAPI is a class for interact with Leosac's core.
DBPtr database()
Retrieve a pointer to the database, if any.
ServiceRegistry & service_registry()
Retrieve a reference to the service registry.
This class is here to help check the validity of the configuration.
bool is_strict() const
Are we running in strict mode ?
ConfigCheckerPtr config_checker_
zmqpp::context & zmqpp_context()
#define ASSERT_LOG(cond, msg)
std::shared_ptr< Scheduler > SchedulerPtr
CoreAPI core_api()
Instantiate a new, ready to use, CoreAPI object.
std::shared_ptr< ConfigChecker > ConfigCheckerPtr
This is a scheduler that is used internally to schedule asynchronous / long running tasks...
ConfigChecker & config_checker()
ServiceRegistry & service_registry()
std::shared_ptr< odb::database > DBPtr
zmqpp::context & zmqpp_context()
Returns a reference to the zmqpp context created for the application.