Horizon Official Technical Documentation
Server.cpp File Reference
#include "Server.hpp"
#include "Core/Logging/Logger.hpp"
#include "Server/Common/Configuration/Horizon.hpp"
#include "Libraries/Networking/Buffer/ByteBuffer.hpp"
#include "version.hpp"
#include <boost/algorithm/algorithm.hpp>
#include <boost/algorithm/string.hpp>
#include <iomanip>
#include <signal.h>
+ Include dependency graph for Server.cpp:

Macros

#define core_config_error(setting_name, default)   HLog(error) << "No setting for " << setting_name << " in configuration file, defaulting to " << default;
 

Variables

std::atomic< shutdown_stages_shutdown_stage = SHUTDOWN_NOT_STARTED
 
std::atomic< int > _shutdown_signal = 0
 

Macro Definition Documentation

◆ core_config_error

#define core_config_error (   setting_name,
  default 
)    HLog(error) << "No setting for " << setting_name << " in configuration file, defaulting to " << default;

Variable Documentation

◆ _shutdown_signal

std::atomic<int> _shutdown_signal = 0

Referenced by set_shutdown_signal().

◆ _shutdown_stage

std::atomic<shutdown_stages> _shutdown_stage = SHUTDOWN_NOT_STARTED