syslog-ng source
MainLoop Struct Reference
Collaboration diagram for MainLoop:

Public Attributes

gboolean _is_terminating
 
gboolean last_config_reload_successful
 
time_t last_config_reload_time
 
struct iv_signal sighup_poll
 
struct iv_signal sigterm_poll
 
struct iv_signal sigint_poll
 
struct iv_signal sigchild_poll
 
struct iv_signal sigusr1_poll
 
struct iv_event exit_requested
 
struct iv_timer exit_timer
 
GlobalConfig * current_configuration
 
GlobalConfig * old_config
 
GlobalConfig * new_config
 
MainLoopOptionsoptions
 
ControlServer * control_server
 
FileMonitor * cfg_monitor
 
struct {
   StatsCounterItem *   last_reload
 
   StatsCounterItem *   last_successful_reload
 
   StatsCounterItem *   last_cfgfile_mtime
 
metrics
 

Member Data Documentation

◆ _is_terminating

gboolean MainLoop::_is_terminating

◆ cfg_monitor

FileMonitor* MainLoop::cfg_monitor

◆ control_server

ControlServer* MainLoop::control_server

◆ current_configuration

GlobalConfig* MainLoop::current_configuration

◆ exit_requested

struct iv_event MainLoop::exit_requested

◆ exit_timer

struct iv_timer MainLoop::exit_timer

◆ last_cfgfile_mtime

StatsCounterItem* MainLoop::last_cfgfile_mtime

◆ last_config_reload_successful

gboolean MainLoop::last_config_reload_successful

◆ last_config_reload_time

time_t MainLoop::last_config_reload_time

◆ last_reload

StatsCounterItem* MainLoop::last_reload

◆ last_successful_reload

StatsCounterItem* MainLoop::last_successful_reload

◆ 

struct { ... } MainLoop::metrics

◆ new_config

GlobalConfig* MainLoop::new_config

◆ old_config

GlobalConfig* MainLoop::old_config

◆ options

MainLoopOptions* MainLoop::options

◆ sigchild_poll

struct iv_signal MainLoop::sigchild_poll

◆ sighup_poll

struct iv_signal MainLoop::sighup_poll

◆ sigint_poll

struct iv_signal MainLoop::sigint_poll

◆ sigterm_poll

struct iv_signal MainLoop::sigterm_poll

◆ sigusr1_poll

struct iv_signal MainLoop::sigusr1_poll

The documentation for this struct was generated from the following file: