jabberd2  2.2.16
Functions | Variables
router/main.c File Reference
#include "router.h"

Go to the source code of this file.

Functions

static void router_signal (int signum)
static void router_signal_hup (int signum)
static void router_signal_usr1 (int signum)
static void router_signal_usr2 (int signum)
static void _router_pidfile (router_t r)
 store the process id
static void _router_config_expand (router_t r)
 pull values out of the config file
static int _router_sx_sasl_callback (int cb, void *arg, void **res, sx_t s, void *cbarg)
static void _router_time_checks (router_t r)
 JABBER_MAIN ("jabberd2router","Jabber 2 Router","Jabber Open Source Server: Router", NULL)

Variables

static sig_atomic_t router_shutdown = 0
static sig_atomic_t router_logrotate = 0

Function Documentation

static void router_signal ( int  signum) [static]

Definition at line 26 of file main.c.

References router_shutdown.

Referenced by JABBER_MAIN().

static void router_signal_hup ( int  signum) [static]

Definition at line 31 of file main.c.

References router_logrotate.

Referenced by JABBER_MAIN().

static void router_signal_usr1 ( int  signum) [static]

Definition at line 36 of file main.c.

References set_debug_flag().

Referenced by JABBER_MAIN().

static void router_signal_usr2 ( int  signum) [static]

Definition at line 41 of file main.c.

References set_debug_flag().

Referenced by JABBER_MAIN().

static void _router_pidfile ( router_t  r) [static]

store the process id

Definition at line 47 of file main.c.

References config_get_one(), router_st::config, log_write(), and router_st::log.

Referenced by JABBER_MAIN().

static void _router_config_expand ( router_t  r) [static]
static int _router_sx_sasl_callback ( int  cb,
void *  arg,
void **  res,
sx_t  s,
void *  cbarg 
) [static]
static void _router_time_checks ( router_t  r) [static]
JABBER_MAIN ( "jabberd2router"  ,
"Jabber 2 Router"  ,
"Jabber Open Source Server: Router"  ,
NULL   
)

Variable Documentation

sig_atomic_t router_shutdown = 0 [static]

Definition at line 23 of file main.c.

Referenced by router_signal(), and JABBER_MAIN().

sig_atomic_t router_logrotate = 0 [static]

Definition at line 24 of file main.c.

Referenced by router_signal_hup(), and JABBER_MAIN().