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