Horizon Official Technical Documentation
Auth.cpp File Reference
+ Include dependency graph for Auth.cpp:

Macros

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

Functions

void SignalHandler (int signal_num)
 Signal Handler from the main thread. More...
 

Macro Definition Documentation

◆ horizon_config_error

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

Function Documentation

◆ SignalHandler()

void SignalHandler ( int  signal_num)

Signal Handler from the main thread.

Parameters
ioServiceRef
error
300{
301 if (sAuth->get_signal_interrupt_command_line_loop() == true) {
302 sAuth->set_signal_interrupt_command_line_loop(false);
303 // re-set the signal handler
304 signal(signal_num, SignalHandler);
305 } else {
307 set_shutdown_signal(SIGTERM);
308 }
309}
void SignalHandler(int signal_num)
Signal Handler from the main thread.
Definition: Auth.cpp:299
#define sAuth
Definition: Auth.hpp:131
void set_shutdown_signal(int signal)
Definition: Server.hpp:73
@ SHUTDOWN_INITIATED
Definition: Server.hpp:65
void set_shutdown_stage(shutdown_stages new_stage)
Definition: Server.hpp:75

References sAuth, set_shutdown_signal(), set_shutdown_stage(), SHUTDOWN_INITIATED, and SignalHandler().

Referenced by Horizon::Auth::AuthServer::initialize(), and SignalHandler().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: