citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
  Fossies Dox: citadel.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

citserver.c File Reference
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/stat.h>
#include "sysdep.h"
#include <time.h>
#include <libcitadel.h>
#include "ctdl_module.h"
#include "housekeeping.h"
#include "locate_host.h"
#include "citserver.h"
#include "user_ops.h"
#include "control.h"
#include "config.h"
Include dependency graph for citserver.c:

Go to the source code of this file.

Functions

void master_startup (void)
 
int master_cleanup (int exitcode)
 
char CtdlCheckExpress (void)
 
void citproto_begin_session ()
 
void citproto_begin_admin_session ()
 
void do_async_loop (void)
 

Variables

char * unique_session_numbers
 
int ScheduledShutdown = 0
 
time_t server_startup_time
 
int panic_fd
 
int openid_level_supported = 0
 

Function Documentation

◆ citproto_begin_admin_session()

void citproto_begin_admin_session ( void  )

Definition at line 192 of file citserver.c.

References CC, CIT_OK, cprintf(), and CtdlGetConfigStr().

Referenced by main().

◆ citproto_begin_session()

void citproto_begin_session ( void  )

◆ CtdlCheckExpress()

char CtdlCheckExpress ( void  )

Definition at line 168 of file citserver.c.

References CC.

Referenced by cmd_getr(), cmd_noop(), cmd_rwho(), CtdlUserGoto(), and roomchat_rwho().

◆ do_async_loop()

void do_async_loop ( void  )

Definition at line 202 of file citserver.c.

References EVT_ASYNC, and PerformSessionHooks().

Referenced by main().

◆ master_cleanup()

int master_cleanup ( int  exitcode)

◆ master_startup()

Variable Documentation

◆ openid_level_supported

int openid_level_supported = 0

Definition at line 29 of file citserver.c.

Referenced by cmd_info(), and ctdl_module_openid_rp_init().

◆ panic_fd

int panic_fd

Definition at line 28 of file citserver.c.

◆ ScheduledShutdown

int ScheduledShutdown = 0

Definition at line 26 of file citserver.c.

Referenced by check_sched_shutdown(), and cmd_scdn().

◆ server_startup_time

time_t server_startup_time

Definition at line 27 of file citserver.c.

Referenced by cmd_time(), and master_startup().

◆ unique_session_numbers

char* unique_session_numbers

Definition at line 25 of file citserver.c.