#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.
Compounds | |
class | BanItem |
A subclass of HostItem designed to hold channel bans (+b). More... | |
class | chanrec |
Holds all relevent information for a channel. More... | |
class | ExemptItem |
A subclass of HostItem designed to hold channel exempts (+e). More... | |
class | HostItem |
Holds an entry for a ban list, exemption list, or invite list. 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 | 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 | 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 184 of file channels.h. |
|
Definition at line 182 of file channels.h. |
|
Definition at line 180 of file channels.h. |
|
Definition at line 183 of file channels.h. |
|
Definition at line 181 of file channels.h. |
|
Holds a complete ban list.
Definition at line 69 of file channels.h. |
|
Holds a complete exempt list.
Definition at line 73 of file channels.h. |
|
Holds a complete invite list.
Definition at line 77 of file channels.h. |