10 : m_pluginLoader(std::make_unique<
utl::PluginLoader>()),
11 m_network(m_pluginLoader->loadPlugin<
INetworkServer>(!config.network_lib_path.empty()
12 ? config.network_lib_path
13 : Path::Plugin::PLUGINS_NETWORK_ASIO_SERVER.string()))
30 std::this_thread::sleep_for(std::chrono::seconds(1));
This file contains the Logger class.
This file contains the Server class declaration.
Interface for the server network.
Server(const ArgsConfig &config)
std::shared_ptr< INetworkServer > m_network
static void log(const std::string &message, const LogLevel &logLevel)
This file contains the ArgsHandler class declaration.
This file contains common definitions and constants.