]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/man/man3/inspircd_io.h.3
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2578 e03df62e-2008...
[user/henk/code/inspircd.git] / docs / man / man3 / inspircd_io.h.3
1 .TH "inspircd_io.h" 3 "19 Dec 2005" "Version 1.0Betareleases" "InspIRCd" \" -*- nroff -*-
2 .ad l
3 .nh
4 .SH NAME
5 inspircd_io.h \- 
6 .SH SYNOPSIS
7 .br
8 .PP
9 \fC#include <sstream>\fP
10 .br
11 \fC#include <string>\fP
12 .br
13 \fC#include <vector>\fP
14 .br
15 \fC#include 'inspircd.h'\fP
16 .br
17 \fC#include 'globals.h'\fP
18 .br
19 \fC#include 'modules.h'\fP
20 .br
21
22 .SS "Classes"
23
24 .in +1c
25 .ti -1c
26 .RI "class \fBServerConfig\fP"
27 .br
28 .RI "\fIThis class holds the bulk of the runtime configuration for the ircd. \fP"
29 .in -1c
30 .SS "Defines"
31
32 .in +1c
33 .ti -1c
34 .RI "#define \fBDEBUG\fP   10"
35 .br
36 .RI "\fIFlags for use with \fBlog()\fP. \fP"
37 .ti -1c
38 .RI "#define \fBVERBOSE\fP   20"
39 .br
40 .ti -1c
41 .RI "#define \fBDEFAULT\fP   30"
42 .br
43 .ti -1c
44 .RI "#define \fBSPARSE\fP   40"
45 .br
46 .ti -1c
47 .RI "#define \fBNONE\fP   50"
48 .br
49 .in -1c
50 .SS "Functions"
51
52 .in +1c
53 .ti -1c
54 .RI "void \fBExit\fP (int)"
55 .br
56 .ti -1c
57 .RI "void \fBStart\fP (void)"
58 .br
59 .ti -1c
60 .RI "int \fBDaemonSeed\fP (void)"
61 .br
62 .ti -1c
63 .RI "bool \fBFileExists\fP (const char *file)"
64 .br
65 .ti -1c
66 .RI "int \fBOpenTCPSocket\fP (void)"
67 .br
68 .ti -1c
69 .RI "int \fBBindSocket\fP (int sockfd, struct sockaddr_in client, struct sockaddr_in server, int port, char *addr)"
70 .br
71 .ti -1c
72 .RI "void \fBWritePID\fP (\fBstd::string\fP filename)"
73 .br
74 .ti -1c
75 .RI "int \fBBindPorts\fP ()"
76 .br
77 .in -1c
78 .SH "Define Documentation"
79 .PP 
80 .SS "#define DEBUG   10"
81 .PP
82 Flags for use with \fBlog()\fP. 
83 .PP
84 Definition at line 29 of file inspircd_io.h.
85 .PP
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"
88 .PP
89 Definition at line 31 of file inspircd_io.h.
90 .PP
91 Referenced by add_channel(), del_channel(), and kick_channel().
92 .SS "#define NONE   50"
93 .PP
94 Definition at line 33 of file inspircd_io.h.
95 .SS "#define SPARSE   40"
96 .PP
97 Definition at line 32 of file inspircd_io.h.
98 .SS "#define VERBOSE   20"
99 .PP
100 Definition at line 30 of file inspircd_io.h.
101 .SH "Function Documentation"
102 .PP 
103 .SS "int BindPorts ()"
104 .PP
105 .SS "int BindSocket (int sockfd, struct sockaddr_in client, struct sockaddr_in server, int port, char * addr)"
106 .PP
107 Referenced by InspSocket::InspSocket().
108 .SS "int DaemonSeed (void)"
109 .PP
110 .SS "void Exit (int)"
111 .PP
112 .SS "bool FileExists (const char * file)"
113 .PP
114 .SS "int OpenTCPSocket (void)"
115 .PP
116 Referenced by InspSocket::InspSocket().
117 .SS "void Start (void)"
118 .PP
119 .SS "void WritePID (\fBstd::string\fP filename)"
120 .PP
121 .SH "Author"
122 .PP 
123 Generated automatically by Doxygen for InspIRCd from the source code.