1 .TH "inspircd_io.h" 3 "14 Dec 2005" "Version 1.0Betareleases" "InspIRCd" \" -*- nroff -*-
9 \fC#include <sstream>\fP
11 \fC#include <string>\fP
13 \fC#include <vector>\fP
15 \fC#include 'inspircd.h'\fP
17 \fC#include 'globals.h'\fP
24 .RI "class \fBServerConfig\fP"
26 .RI "\fIThis class holds the bulk of the runtime configuration for the ircd. \fP"
32 .RI "#define \fBDEBUG\fP 10"
34 .RI "\fIFlags for use with log(). \fP"
36 .RI "#define \fBVERBOSE\fP 20"
39 .RI "#define \fBDEFAULT\fP 30"
42 .RI "#define \fBSPARSE\fP 40"
45 .RI "#define \fBNONE\fP 50"
52 .RI "void \fBExit\fP (int)"
55 .RI "void \fBStart\fP (void)"
58 .RI "int \fBDaemonSeed\fP (void)"
61 .RI "bool \fBFileExists\fP (const char *file)"
64 .RI "int \fBOpenTCPSocket\fP (void)"
67 .RI "int \fBBindSocket\fP (int sockfd, struct sockaddr_in client, struct sockaddr_in server, int port, char *addr)"
70 .RI "void \fBWritePID\fP (\fBstd::string\fP filename)"
73 .SH "Define Documentation"
75 .SS "#define DEBUG 10"
77 Flags for use with log().
79 Definition at line 28 of file inspircd_io.h.
81 Referenced by Server::AddExtendedMode(), SocketEngine::AddFd(), chanrec::AddUser(), SocketEngine::DelFd(), chanrec::DelUser(), InspSocket::InspSocket(), InspSocket::Read(), userrec::RemoveInvite(), chanrec::SetCustomMode(), chanrec::SetCustomModeParam(), InspSocket::SetState(), userrec::SetWriteError(), SocketEngine::SocketEngine(), and SocketEngine::~SocketEngine().
82 .SS "#define DEFAULT 30"
84 Definition at line 30 of file inspircd_io.h.
87 Definition at line 32 of file inspircd_io.h.
88 .SS "#define SPARSE 40"
90 Definition at line 31 of file inspircd_io.h.
91 .SS "#define VERBOSE 20"
93 Definition at line 29 of file inspircd_io.h.
94 .SH "Function Documentation"
96 .SS "int BindSocket (int sockfd, struct sockaddr_in client, struct sockaddr_in server, int port, char * addr)"
98 Referenced by InspSocket::InspSocket().
99 .SS "int DaemonSeed (void)"
101 .SS "void Exit (int)"
103 .SS "bool FileExists (const char * file)"
105 .SS "int OpenTCPSocket (void)"
107 Referenced by InspSocket::InspSocket().
108 .SS "void Start (void)"
110 .SS "void WritePID (\fBstd::string\fP filename)"
114 Generated automatically by Doxygen for InspIRCd from the source code.