#include "inspircd_config.h"#include "base.h"#include <time.h>#include <vector>#include <string>Include dependency graph for channels.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | HostItem |
| Holds an entry for a ban list, exemption list, or invite list. More... | |
| class | BanItem |
| A subclass of HostItem designed to hold channel bans (+b). More... | |
| class | ExemptItem |
| A subclass of HostItem designed to hold channel exempts (+e). More... | |
| class | InviteItem |
| A subclass of HostItem designed to hold channel invites (+I). More... | |
| class | ModeParameter |
| Holds a custom parameter to a module-defined channel mode e.g. More... | |
| class | chanrec |
| Holds all relevent information for a channel. More... | |
| class | ucrec |
| 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. More... | |
Defines | |
| #define | CM_TOPICLOCK 1 |
| #define | CM_NOEXTERNAL 2 |
| #define | CM_INVITEONLY 4 |
| #define | CM_MODERATED 8 |
| #define | CM_SECRET 16 |
| #define | CM_PRIVATE 32 |
| #define | UCMODE_OP 1 |
| #define | UCMODE_VOICE 2 |
| #define | UCMODE_HOP 4 |
| #define | UCMODE_PROTECT 8 |
| #define | UCMODE_FOUNDER 16 |
Typedefs | |
| typedef std::vector< BanItem > | BanList |
| Holds a complete ban list. | |
| typedef std::vector< ExemptItem > | ExemptList |
| Holds a complete exempt list. | |
| typedef std::vector< InviteItem > | InviteList |
| Holds a complete invite list. | |
|
|
Definition at line 28 of file channels.h. |
|
|
Definition at line 29 of file channels.h. |
|
|
Definition at line 27 of file channels.h. |
|
|
Definition at line 31 of file channels.h. |
|
|
Definition at line 30 of file channels.h. |
|
|
Definition at line 26 of file channels.h. |
|
|
Definition at line 234 of file channels.h. |
|
|
Definition at line 232 of file channels.h. |
|
|
Definition at line 230 of file channels.h. |
|
|
Definition at line 233 of file channels.h. |
|
|
Definition at line 231 of file channels.h. |
|
|
Holds a complete ban list.
Definition at line 87 of file channels.h. |
|
|
Holds a complete exempt list.
Definition at line 91 of file channels.h. |
|
|
Holds a complete invite list.
Definition at line 95 of file channels.h. |
1.4.4-20050815