1 .TH "channels.h" 3 "30 Apr 2004" "InspIRCd" \" -*- nroff -*-
9 \fC#include 'inspircd_config.h'\fP
11 \fC#include 'base.h'\fP
13 \fC#include <time.h>\fP
15 \fC#include <vector>\fP
17 \fC#include <string>\fP
24 .RI "class \fBBanItem\fP"
26 .RI "\fIA subclass of \fBHostItem\fP designed to hold channel bans (+b).\fP"
28 .RI "class \fBchanrec\fP"
30 .RI "\fIHolds all relevent information for a channel.\fP"
32 .RI "class \fBExemptItem\fP"
34 .RI "\fIA subclass of \fBHostItem\fP designed to hold channel exempts (+e).\fP"
36 .RI "class \fBHostItem\fP"
38 .RI "\fIHolds an entry for a ban list, exemption list, or invite list.\fP"
40 .RI "class \fBInviteItem\fP"
42 .RI "\fIA subclass of \fBHostItem\fP designed to hold channel invites (+I).\fP"
44 .RI "class \fBModeParameter\fP"
46 .RI "\fIHolds a custom parameter to a module-defined channel mode e.g.\fP"
48 .RI "class \fBucrec\fP"
50 .RI "\fIHolds 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.\fP"
56 .RI "#define \fBUCMODE_OP\fP 1"
59 .RI "#define \fBUCMODE_VOICE\fP 2"
62 .RI "#define \fBUCMODE_HOP\fP 4"
65 .RI "#define \fBUCMODE_PROTECT\fP 8"
68 .RI "#define \fBUCMODE_FOUNDER\fP 16"
75 .RI "typedef std::vector< \fBBanItem\fP > \fBBanList\fP"
77 .RI "\fIHolds a complete ban list.\fP"
79 .RI "typedef std::vector< \fBExemptItem\fP > \fBExemptList\fP"
81 .RI "\fIHolds a complete exempt list.\fP"
83 .RI "typedef std::vector< \fBInviteItem\fP > \fBInviteList\fP"
85 .RI "\fIHolds a complete invite list.\fP"
87 .SH "Define Documentation"
89 .SS "#define UCMODE_FOUNDER 16"
91 Definition at line 184 of file channels.h.
92 .SS "#define UCMODE_HOP 4"
94 Definition at line 182 of file channels.h.
95 .SS "#define UCMODE_OP 1"
97 Definition at line 180 of file channels.h.
98 .SS "#define UCMODE_PROTECT 8"
100 Definition at line 183 of file channels.h.
101 .SS "#define UCMODE_VOICE 2"
103 Definition at line 181 of file channels.h.
104 .SH "Typedef Documentation"
106 .SS "typedef std::vector<\fBBanItem\fP> BanList"
108 Holds a complete ban list.Definition at line 69 of file channels.h.
109 .SS "typedef std::vector<\fBExemptItem\fP> ExemptList"
111 Holds a complete exempt list.Definition at line 73 of file channels.h.
112 .SS "typedef std::vector<\fBInviteItem\fP> InviteList"
114 Holds a complete invite list.Definition at line 77 of file channels.h.
117 Generated automatically by Doxygen for InspIRCd from the source code.