#include <abyss_server.h>

Data Fields | |
| abyss_bool | advertise |
| TList | defaultfilenames |
| void * | defaulthandler |
| const char * | filespath |
| gid_t | gid |
| TList | handlers |
| uint32_t | keepalivemaxconn |
| uint32_t | keepalivetimeout |
| TSocket * | listenSocketP |
| TFile | logfile |
| abyss_bool | logfileisopen |
| const char * | logfilename |
| TMutex | logmutex |
| MIMEType * | mimeTypeP |
| 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 |
Definition at line 13 of file abyss_server.h.
| abyss_bool advertise |
Definition at line 56 of file abyss_server.h.
Referenced by ConfReadServerFile(), createServer(), and ResponseWriteStart().
Definition at line 54 of file abyss_server.h.
Referenced by ConfReadServerFile(), createServer(), ServerDefaultHandlerFunc(), and ServerFree().
| void* defaulthandler |
| const char* filespath |
Definition at line 37 of file abyss_server.h.
Referenced by ConfReadServerFile(), createServer(), ServerDefaultHandlerFunc(), and ServerFree().
| 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 |
Definition at line 48 of file abyss_server.h.
Referenced by ConfReadServerFile(), createServer(), ResponseWriteStart(), serverFunc(), serverRunConn(), and ServerRunOnce().
| uint32_t keepalivetimeout |
Definition at line 47 of file abyss_server.h.
Referenced by ConfReadServerFile(), createServer(), ResponseWriteStart(), and serverFunc().
Definition at line 23 of file abyss_server.h.
Referenced by createAndBindSocket(), initSocketStuff(), ServerFree(), ServerInit(), serverRun2(), and ServerRunOnce().
| 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 32 of file abyss_server.h.
Referenced by ConfReadServerFile(), createServer(), logOpen(), LogWrite(), ServerFree(), and ServerSetLogFileName().
Definition at line 57 of file abyss_server.h.
Referenced by ConfReadServerFile(), createServer(), and ServerDefaultHandlerFunc().
| const char* name |
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().
| abyss_bool serverAcceptsConnections |
Definition at line 38 of file abyss_server.h.
Referenced by initSocketStuff(), ServerInit(), and ServerRunConn2().
| abyss_bool socketBound |
Definition at line 19 of file abyss_server.h.
Referenced by createAndBindSocket(), initSocketStuff(), ServerInit(), ServerRun(), and ServerRunOnce().
| abyss_bool terminationRequested |
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().
| abyss_bool weCreatedListenSocket |
Definition at line 28 of file abyss_server.h.
Referenced by createAndBindSocket(), initSocketStuff(), and ServerFree().
1.5.6