1 .TH "inspircd_io.h" 3 "19 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
19 \fC#include 'modules.h'\fP
26 .RI "class \fBServerConfig\fP"
28 .RI "\fIThis class holds the bulk of the runtime configuration for the ircd. \fP"
34 .RI "#define \fBDEBUG\fP 10"
36 .RI "\fIFlags for use with \fBlog()\fP. \fP"
38 .RI "#define \fBVERBOSE\fP 20"
41 .RI "#define \fBDEFAULT\fP 30"
44 .RI "#define \fBSPARSE\fP 40"
47 .RI "#define \fBNONE\fP 50"
54 .RI "void \fBExit\fP (int)"
57 .RI "void \fBStart\fP (void)"
60 .RI "int \fBDaemonSeed\fP (void)"
63 .RI "bool \fBFileExists\fP (const char *file)"
66 .RI "int \fBOpenTCPSocket\fP (void)"
69 .RI "int \fBBindSocket\fP (int sockfd, struct sockaddr_in client, struct sockaddr_in server, int port, char *addr)"
72 .RI "void \fBWritePID\fP (\fBstd::string\fP filename)"
75 .RI "int \fBBindPorts\fP ()"
78 .SH "Define Documentation"
80 .SS "#define DEBUG 10"
82 Flags for use with \fBlog()\fP.
84 Definition at line 29 of file inspircd_io.h.
86 Referenced by add_channel(), AddClient(), Server::AddExtendedMode(), SocketEngine::AddFd(), AddOper(), chanrec::AddUser(), AddWhoWas(), del_channel(), DeleteOper(), SocketEngine::DelFd(), chanrec::DelUser(), ForceChan(), FullConnectUser(), InspSocket::InspSocket(), kick_channel(), kill_link(), kill_link_silent(), InspSocket::Read(), ReHashNick(), userrec::RemoveInvite(), chanrec::SetCustomMode(), chanrec::SetCustomModeParam(), InspSocket::SetState(), userrec::SetWriteError(), SocketEngine::SocketEngine(), and SocketEngine::~SocketEngine().
87 .SS "#define DEFAULT 30"
89 Definition at line 31 of file inspircd_io.h.
91 Referenced by add_channel(), del_channel(), and kick_channel().
94 Definition at line 33 of file inspircd_io.h.
95 .SS "#define SPARSE 40"
97 Definition at line 32 of file inspircd_io.h.
98 .SS "#define VERBOSE 20"
100 Definition at line 30 of file inspircd_io.h.
101 .SH "Function Documentation"
103 .SS "int BindPorts ()"
105 .SS "int BindSocket (int sockfd, struct sockaddr_in client, struct sockaddr_in server, int port, char * addr)"
107 Referenced by InspSocket::InspSocket().
108 .SS "int DaemonSeed (void)"
110 .SS "void Exit (int)"
112 .SS "bool FileExists (const char * file)"
114 .SS "int OpenTCPSocket (void)"
116 Referenced by InspSocket::InspSocket().
117 .SS "void Start (void)"
119 .SS "void WritePID (\fBstd::string\fP filename)"
123 Generated automatically by Doxygen for InspIRCd from the source code.