Definition: context.hh:11
Settings settings
Definition: context.hh:16
int id
Definition: context.hh:18
static Context * connect()
Definition: context.cc:24
void init()
Definition: context.cc:71
~Context()
Definition: context.cc:42
std::vector< std::unique_ptr< std::thread > > threads
Definition: context.hh:33
boost::asio::io_service io
Definition: context.hh:13
static Context * connect(std::string)
Context()
Definition: context.cc:38
static Context * singleton
Definition: context.hh:23
void run()
Definition: context.cc:46
std::unique_ptr< Histogram > histogram
Definition: context.hh:17
bool join()
Definition: context.cc:65
std::unique_ptr< Logger, decltype(&Logger::disconnect)> logger
Definition: context.hh:15
boost::asio::io_service::work work
Definition: context.hh:34