Class for the server. More...
#include <Server.hpp>
Public Member Functions | |
Server (const ArgsConfig &config) | |
~Server ()=default | |
Server (const Server &)=delete | |
Server & | operator= (const Server &)=delete |
Server (Server &&)=delete | |
Server & | operator= (Server &&)=delete |
void | run () const |
Private Attributes | |
std::unique_ptr< utl::PluginLoader > | m_pluginLoader |
std::shared_ptr< INetworkServer > | m_network |
Class for the server.
Definition at line 23 of file Server.hpp.
|
explicit |
Definition at line 9 of file server.cpp.
References BUILD_TYPE, GIT_COMMIT_HASH, GIT_TAG, srv::ArgsConfig::host, utl::INFO, utl::Logger::log(), m_network, srv::ArgsConfig::port, PROJECT_NAME, and PROJECT_VERSION.
|
default |
|
delete |
|
delete |
void srv::Server::run | ( | ) | const |
Definition at line 25 of file server.cpp.
Referenced by main().
|
private |
Definition at line 39 of file Server.hpp.
Referenced by Server().
|
private |
Definition at line 38 of file Server.hpp.