_TServer Struct Reference

#include <abyss_server.h>

Collaboration diagram for _TServer:

Collaboration graph
[legend]

Data Fields

abyss_bool advertise
TList defaultfilenames
void * defaulthandler
const char * filespath
gid_t gid
TList handlers
uint32_t keepalivemaxconn
uint32_t keepalivetimeout
TSocketlistenSocketP
TFile logfile
abyss_bool logfileisopen
const char * logfilename
TMutex logmutex
MIMETypemimeTypeP
const char * name
TFile pidfile
uint16_t port
abyss_bool serverAcceptsConnections
abyss_bool socketBound
abyss_bool terminationRequested
uint32_t timeout
uid_t uid
abyss_bool useSigchld
abyss_bool weCreatedListenSocket

Detailed Description

Definition at line 13 of file abyss_server.h.


Field Documentation

abyss_bool advertise

Definition at line 56 of file abyss_server.h.

Referenced by ConfReadServerFile(), createServer(), and ResponseWriteStart().

Definition at line 55 of file abyss_server.h.

Referenced by createServer(), and runUserHandler().

const char* filespath

gid_t gid

Definition at line 69 of file abyss_server.h.

Referenced by initUnixStuff(), parseUser(), and ServerDaemonize().

Definition at line 53 of file abyss_server.h.

Referenced by createServer(), runUserHandler(), and ServerFree().

uint32_t keepalivemaxconn

uint32_t keepalivetimeout

Definition at line 47 of file abyss_server.h.

Referenced by ConfReadServerFile(), createServer(), ResponseWriteStart(), and serverFunc().

Definition at line 34 of file abyss_server.h.

Referenced by logClose(), logOpen(), and LogWrite().

abyss_bool logfileisopen

Definition at line 33 of file abyss_server.h.

Referenced by createServer(), logClose(), logOpen(), and LogWrite().

const char* logfilename

Definition at line 35 of file abyss_server.h.

Referenced by logClose(), logOpen(), and LogWrite().

Definition at line 57 of file abyss_server.h.

Referenced by ConfReadServerFile(), createServer(), and ServerDefaultHandlerFunc().

const char* name

Definition at line 36 of file abyss_server.h.

Referenced by createServer(), and ServerFree().

Definition at line 70 of file abyss_server.h.

Referenced by initUnixStuff(), parsePidfile(), and ServerDaemonize().

uint16_t port

Definition at line 43 of file abyss_server.h.

Referenced by ConfReadServerFile(), createAndBindSocket(), and initSocketStuff().

Definition at line 38 of file abyss_server.h.

Referenced by initSocketStuff(), ServerInit(), and ServerRunConn2().

abyss_bool socketBound

Definition at line 14 of file abyss_server.h.

Referenced by createServer(), ServerResetTerminate(), serverRun2(), and ServerTerminate().

uint32_t timeout

Definition at line 49 of file abyss_server.h.

Referenced by ConfReadServerFile(), createServer(), and SessionRefillBuffer().

uid_t uid

Definition at line 68 of file abyss_server.h.

Referenced by initUnixStuff(), parseUser(), and ServerDaemonize().

abyss_bool useSigchld

Definition at line 59 of file abyss_server.h.

Referenced by createServer(), serverRun2(), serverRunConn(), and ServerUseSigchld().

Definition at line 28 of file abyss_server.h.

Referenced by createAndBindSocket(), initSocketStuff(), and ServerFree().


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

Generated on Thu May 24 14:00:46 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6