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 \fBlog()\fP. \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 .RI "int \fBBindPorts\fP ()"
76 .SH "Define Documentation"
78 .SS "#define DEBUG 10"
80 Flags for use with \fBlog()\fP.
82 Definition at line 28 of file inspircd_io.h.
84 Referenced by add_channel(), Server::AddExtendedMode(), SocketEngine::AddFd(), chanrec::AddUser(), del_channel(), SocketEngine::DelFd(), chanrec::DelUser(), ForceChan(), InspSocket::InspSocket(), kick_channel(), InspSocket::Read(), userrec::RemoveInvite(), chanrec::SetCustomMode(), chanrec::SetCustomModeParam(), InspSocket::SetState(), userrec::SetWriteError(), SocketEngine::SocketEngine(), and SocketEngine::~SocketEngine().
85 .SS "#define DEFAULT 30"
87 Definition at line 30 of file inspircd_io.h.
89 Referenced by add_channel(), del_channel(), and kick_channel().
92 Definition at line 32 of file inspircd_io.h.
93 .SS "#define SPARSE 40"
95 Definition at line 31 of file inspircd_io.h.
96 .SS "#define VERBOSE 20"
98 Definition at line 29 of file inspircd_io.h.
99 .SH "Function Documentation"
101 .SS "int BindPorts ()"
103 .SS "int BindSocket (int sockfd, struct sockaddr_in client, struct sockaddr_in server, int port, char * addr)"
105 Referenced by InspSocket::InspSocket().
106 .SS "int DaemonSeed (void)"
108 .SS "void Exit (int)"
110 .SS "bool FileExists (const char * file)"
112 .SS "int OpenTCPSocket (void)"
114 Referenced by InspSocket::InspSocket().
115 .SS "void Start (void)"
117 .SS "void WritePID (\fBstd::string\fP filename)"
121 Generated automatically by Doxygen for InspIRCd from the source code.