1 #pragma once 2 3 #include <tuple> 4 5 #include <command_table.hpp> 6 #include "command/guid.hpp" 7 #include <sessions_manager.hpp> 8 #include "sol/sol_manager.hpp" 9 #include "sd_event_loop.hpp" 10 11 extern std::tuple<session::Manager&, command::Table&, 12 eventloop::EventLoop&, sol::Manager&> singletonPool; 13 14 // Select call timeout is set arbitrarily set to 30 sec 15 static constexpr size_t SELECT_CALL_TIMEOUT = 30; 16 static const auto IPMI_STD_PORT = 623; 17 18 extern sd_bus* bus; 19