]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/channels_8h.html
Updated documentation scripts
[user/henk/code/inspircd.git] / docs / module-doc / channels_8h.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>channels.h File Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3-rc2 -->
7 <center>
8 <a class="qindex" href="main.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
9 <hr><h1>channels.h File Reference</h1><code>#include "inspircd_config.h"</code><br>
10 <code>#include &lt;time.h&gt;</code><br>
11 <code>#include &lt;vector&gt;</code><br>
12
13 <p>
14 <a href="channels_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
15 <tr><td></td></tr>
16 <tr><td colspan=2><br><h2>Compounds</h2></td></tr>
17 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classBanItem.html">BanItem</a></td></tr>
18 <tr><td>&nbsp;</td><td><font size=-1><em>A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to hold channel bans (+b).</em> <a href="classBanItem.html#_details">More...</a><em></em></font><br><br></td></tr>
19 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classchanrec.html">chanrec</a></td></tr>
20 <tr><td>&nbsp;</td><td><font size=-1><em>Holds all relevent information for a channel.</em> <a href="classchanrec.html#_details">More...</a><em></em></font><br><br></td></tr>
21 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classExemptItem.html">ExemptItem</a></td></tr>
22 <tr><td>&nbsp;</td><td><font size=-1><em>A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to hold channel exempts (+e).</em> <a href="classExemptItem.html#_details">More...</a><em></em></font><br><br></td></tr>
23 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classHostItem.html">HostItem</a></td></tr>
24 <tr><td>&nbsp;</td><td><font size=-1><em>Holds an entry for a ban list, exemption list, or invite list.</em> <a href="classHostItem.html#_details">More...</a><em></em></font><br><br></td></tr>
25 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classInviteItem.html">InviteItem</a></td></tr>
26 <tr><td>&nbsp;</td><td><font size=-1><em>A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to hold channel invites (+I).</em> <a href="classInviteItem.html#_details">More...</a><em></em></font><br><br></td></tr>
27 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classucrec.html">ucrec</a></td></tr>
28 <tr><td>&nbsp;</td><td><font size=-1><em>Holds a user's modes on a channel This class associates a users privilages with a channel by creating a pointer link between a userrec and chanrec class.</em> <a href="classucrec.html#_details">More...</a><em></em></font><br><br></td></tr>
29 <tr><td colspan=2><br><h2>Defines</h2></td></tr>
30 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="channels_8h.html#a0">UCMODE_OP</a>&nbsp;&nbsp;&nbsp;1</td></tr>
31 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="channels_8h.html#a1">UCMODE_VOICE</a>&nbsp;&nbsp;&nbsp;2</td></tr>
32 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="channels_8h.html#a2">UCMODE_HOP</a>&nbsp;&nbsp;&nbsp;4</td></tr>
33 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="channels_8h.html#a3">UCMODE_PROTECT</a>&nbsp;&nbsp;&nbsp;8</td></tr>
34 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="channels_8h.html#a4">UCMODE_FOUNDER</a>&nbsp;&nbsp;&nbsp;16</td></tr>
35 <tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
36 <tr><td nowrap align=right valign=top>typedef vector&lt; <a class="el" href="classBanItem.html">BanItem</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="channels_8h.html#a5">BanList</a></td></tr>
37 <tr><td>&nbsp;</td><td><font size=-1><em>Holds a complete ban list.</em> <a href="#a5"></a><em></em></font><br><br></td></tr>
38 <tr><td nowrap align=right valign=top>typedef vector&lt; <a class="el" href="classExemptItem.html">ExemptItem</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="channels_8h.html#a6">ExemptList</a></td></tr>
39 <tr><td>&nbsp;</td><td><font size=-1><em>Holds a complete exempt list.</em> <a href="#a6"></a><em></em></font><br><br></td></tr>
40 <tr><td nowrap align=right valign=top>typedef vector&lt; <a class="el" href="classInviteItem.html">InviteItem</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="channels_8h.html#a7">InviteList</a></td></tr>
41 <tr><td>&nbsp;</td><td><font size=-1><em>Holds a complete invite list.</em> <a href="#a7"></a><em></em></font><br><br></td></tr>
42 </table>
43 <hr><h2>Define Documentation</h2>
44 <a name="a4" doxytag="channels.h::UCMODE_FOUNDER"></a><p>
45 <table width="100%" cellpadding="2" cellspacing="0" border="0">
46   <tr>
47     <td class="md">
48       <table cellpadding="0" cellspacing="0" border="0">
49         <tr>
50           <td class="md" nowrap valign="top"> #define UCMODE_FOUNDER&nbsp;&nbsp;&nbsp;16
51       </table>
52     </td>
53   </tr>
54 </table>
55 <table cellspacing=5 cellpadding=0 border=0>
56   <tr>
57     <td>
58       &nbsp;
59     </td>
60     <td>
61
62 <p>
63
64 <p>
65 Definition at line <a class="el" href="channels_8h-source.html#l00174">174</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.    </td>
66   </tr>
67 </table>
68 <a name="a2" doxytag="channels.h::UCMODE_HOP"></a><p>
69 <table width="100%" cellpadding="2" cellspacing="0" border="0">
70   <tr>
71     <td class="md">
72       <table cellpadding="0" cellspacing="0" border="0">
73         <tr>
74           <td class="md" nowrap valign="top"> #define UCMODE_HOP&nbsp;&nbsp;&nbsp;4
75       </table>
76     </td>
77   </tr>
78 </table>
79 <table cellspacing=5 cellpadding=0 border=0>
80   <tr>
81     <td>
82       &nbsp;
83     </td>
84     <td>
85
86 <p>
87
88 <p>
89 Definition at line <a class="el" href="channels_8h-source.html#l00172">172</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.    </td>
90   </tr>
91 </table>
92 <a name="a0" doxytag="channels.h::UCMODE_OP"></a><p>
93 <table width="100%" cellpadding="2" cellspacing="0" border="0">
94   <tr>
95     <td class="md">
96       <table cellpadding="0" cellspacing="0" border="0">
97         <tr>
98           <td class="md" nowrap valign="top"> #define UCMODE_OP&nbsp;&nbsp;&nbsp;1
99       </table>
100     </td>
101   </tr>
102 </table>
103 <table cellspacing=5 cellpadding=0 border=0>
104   <tr>
105     <td>
106       &nbsp;
107     </td>
108     <td>
109
110 <p>
111
112 <p>
113 Definition at line <a class="el" href="channels_8h-source.html#l00170">170</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.    </td>
114   </tr>
115 </table>
116 <a name="a3" doxytag="channels.h::UCMODE_PROTECT"></a><p>
117 <table width="100%" cellpadding="2" cellspacing="0" border="0">
118   <tr>
119     <td class="md">
120       <table cellpadding="0" cellspacing="0" border="0">
121         <tr>
122           <td class="md" nowrap valign="top"> #define UCMODE_PROTECT&nbsp;&nbsp;&nbsp;8
123       </table>
124     </td>
125   </tr>
126 </table>
127 <table cellspacing=5 cellpadding=0 border=0>
128   <tr>
129     <td>
130       &nbsp;
131     </td>
132     <td>
133
134 <p>
135
136 <p>
137 Definition at line <a class="el" href="channels_8h-source.html#l00173">173</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.    </td>
138   </tr>
139 </table>
140 <a name="a1" doxytag="channels.h::UCMODE_VOICE"></a><p>
141 <table width="100%" cellpadding="2" cellspacing="0" border="0">
142   <tr>
143     <td class="md">
144       <table cellpadding="0" cellspacing="0" border="0">
145         <tr>
146           <td class="md" nowrap valign="top"> #define UCMODE_VOICE&nbsp;&nbsp;&nbsp;2
147       </table>
148     </td>
149   </tr>
150 </table>
151 <table cellspacing=5 cellpadding=0 border=0>
152   <tr>
153     <td>
154       &nbsp;
155     </td>
156     <td>
157
158 <p>
159
160 <p>
161 Definition at line <a class="el" href="channels_8h-source.html#l00171">171</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.    </td>
162   </tr>
163 </table>
164 <hr><h2>Typedef Documentation</h2>
165 <a name="a5" doxytag="channels.h::BanList"></a><p>
166 <table width="100%" cellpadding="2" cellspacing="0" border="0">
167   <tr>
168     <td class="md">
169       <table cellpadding="0" cellspacing="0" border="0">
170         <tr>
171           <td class="md" nowrap valign="top"> typedef vector&lt;<a class="el" href="classBanItem.html">BanItem</a>&gt; BanList
172       </table>
173     </td>
174   </tr>
175 </table>
176 <table cellspacing=5 cellpadding=0 border=0>
177   <tr>
178     <td>
179       &nbsp;
180     </td>
181     <td>
182
183 <p>
184 Holds a complete ban list.
185 <p>
186
187 <p>
188 Definition at line <a class="el" href="channels_8h-source.html#l00071">71</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.    </td>
189   </tr>
190 </table>
191 <a name="a6" doxytag="channels.h::ExemptList"></a><p>
192 <table width="100%" cellpadding="2" cellspacing="0" border="0">
193   <tr>
194     <td class="md">
195       <table cellpadding="0" cellspacing="0" border="0">
196         <tr>
197           <td class="md" nowrap valign="top"> typedef vector&lt;<a class="el" href="classExemptItem.html">ExemptItem</a>&gt; ExemptList
198       </table>
199     </td>
200   </tr>
201 </table>
202 <table cellspacing=5 cellpadding=0 border=0>
203   <tr>
204     <td>
205       &nbsp;
206     </td>
207     <td>
208
209 <p>
210 Holds a complete exempt list.
211 <p>
212
213 <p>
214 Definition at line <a class="el" href="channels_8h-source.html#l00075">75</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.    </td>
215   </tr>
216 </table>
217 <a name="a7" doxytag="channels.h::InviteList"></a><p>
218 <table width="100%" cellpadding="2" cellspacing="0" border="0">
219   <tr>
220     <td class="md">
221       <table cellpadding="0" cellspacing="0" border="0">
222         <tr>
223           <td class="md" nowrap valign="top"> typedef vector&lt;<a class="el" href="classInviteItem.html">InviteItem</a>&gt; InviteList
224       </table>
225     </td>
226   </tr>
227 </table>
228 <table cellspacing=5 cellpadding=0 border=0>
229   <tr>
230     <td>
231       &nbsp;
232     </td>
233     <td>
234
235 <p>
236 Holds a complete invite list.
237 <p>
238
239 <p>
240 Definition at line <a class="el" href="channels_8h-source.html#l00079">79</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.    </td>
241   </tr>
242 </table>
243 <hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by
244 <a href="http://www.doxygen.org/index.html">
245 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
246 width=110 height=53></a>1.3-rc2 </small></address>
247 </body>
248 </html>