From cd9f9a8add02597a2998ba74b803ed3fbf81314c Mon Sep 17 00:00:00 2001 From: brain Date: Sun, 27 Nov 2005 01:44:46 +0000 Subject: Added new documentation git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1966 e03df62e-2008-0410-955e-edbf42e46eb7 --- docs/module-doc/channels_8h.html | 235 +++++++++++++++++++++------------------ 1 file changed, 125 insertions(+), 110 deletions(-) (limited to 'docs/module-doc/channels_8h.html') diff --git a/docs/module-doc/channels_8h.html b/docs/module-doc/channels_8h.html index 6ecb753de..b1a4e82db 100644 --- a/docs/module-doc/channels_8h.html +++ b/docs/module-doc/channels_8h.html @@ -1,107 +1,110 @@ - + InspIRCd: channels.h File Reference - -
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members
-

channels.h File Reference

#include "inspircd_config.h"
-#include "base.h"
+ +
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members
+ +

channels.h File Reference

#include "inspircd_config.h"
+#include "base.h"
#include <time.h>
#include <vector>
#include <string>

-Include dependency graph for channels.h:

Include dependency graph
+Include dependency graph for channels.h:

- +

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

Included by dependency graph
+This graph shows which files directly or indirectly include this file:

- - - - - - - - + + + + + + + +

-Go to the source code of this file. +Go to the source code of this file.
- - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - +

Compounds

class  BanItem

Classes

class  HostItem
 A subclass of HostItem designed to hold channel bans (+b). More...

class  chanrec
 Holds an entry for a ban list, exemption list, or invite list. More...
class  BanItem
 Holds all relevent information for a channel. More...

class  ExemptItem
 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  HostItem
 A subclass of HostItem designed to hold channel exempts (+e). More...
class  InviteItem
 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
 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 a custom parameter to a module-defined channel mode e.g. More...

class  ucrec
 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
 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_NOEXTERNAL   2
#define CM_INVITEONLY   4
#define CM_INVITEONLY   4
#define CM_MODERATED   8
#define CM_MODERATED   8
#define CM_SECRET   16
#define CM_SECRET   16
#define CM_PRIVATE   32
#define CM_PRIVATE   32
#define UCMODE_OP   1
#define UCMODE_OP   1
#define UCMODE_VOICE   2
#define UCMODE_VOICE   2
#define UCMODE_HOP   4
#define UCMODE_HOP   4
#define UCMODE_PROTECT   8
#define UCMODE_PROTECT   8
#define UCMODE_FOUNDER   16
#define UCMODE_FOUNDER   16

Typedefs

typedef std::vector< BanItemBanList

Typedefs

typedef std::vector< BanItemBanList
 Holds a complete ban list.

typedef std::vector< ExemptItemExemptList
 Holds a complete ban list.
typedef std::vector< ExemptItemExemptList
 Holds a complete exempt list.

typedef std::vector< InviteItemInviteList
 Holds a complete exempt list.
typedef std::vector< InviteItemInviteList
 Holds a complete invite list.

 Holds a complete invite list.


Define Documentation

-

- +

+

- +
#define CM_INVITEONLY   4 + #define CM_INVITEONLY   4
- +
  @@ -114,18 +117,19 @@ This graph shows which files directly or indirectly include this file:

28 of file channels.h.
-

- +

+

- +
#define CM_MODERATED   8 + #define CM_MODERATED   8
- +
  @@ -138,18 +142,19 @@ Definition at line 28 of Definition at line 29 of file channels.h.
-

- +

+

- +
#define CM_NOEXTERNAL   2 + #define CM_NOEXTERNAL   2
- +
  @@ -162,18 +167,19 @@ Definition at line 29 of Definition at line 27 of file channels.h.
-

- +

+

- +
#define CM_PRIVATE   32 + #define CM_PRIVATE   32
- +
  @@ -186,18 +192,19 @@ Definition at line 27 of Definition at line 31 of file channels.h.
-

- +

+

- +
#define CM_SECRET   16 + #define CM_SECRET   16
- +
  @@ -210,18 +217,19 @@ Definition at line 31 of Definition at line 30 of file channels.h.
-

- +

+

- +
#define CM_TOPICLOCK   1 + #define CM_TOPICLOCK   1
- +
  @@ -234,18 +242,19 @@ Definition at line 30 of Definition at line 26 of file channels.h.
-

- +

+

- +
#define UCMODE_FOUNDER   16 + #define UCMODE_FOUNDER   16
- +
  @@ -258,18 +267,19 @@ Definition at line 26 of Definition at line 234 of file channels.h.
-

- +

+

- +
#define UCMODE_HOP   4 + #define UCMODE_HOP   4
- +
  @@ -282,18 +292,19 @@ Definition at line 234 o Definition at line 232 of file channels.h.
-

- +

+

- +
#define UCMODE_OP   1 + #define UCMODE_OP   1
- +
  @@ -306,18 +317,19 @@ Definition at line 232 o Definition at line 230 of file channels.h.
-

- +

+

- +
#define UCMODE_PROTECT   8 + #define UCMODE_PROTECT   8
- +
  @@ -330,18 +342,19 @@ Definition at line 230 o Definition at line 233 of file channels.h.
-

- +

+

- +
#define UCMODE_VOICE   2 + #define UCMODE_VOICE   2
- +
  @@ -355,18 +368,19 @@ Definition at line 231 o


Typedef Documentation

-

- +

+

- +
typedef std::vector<BanItem> BanList + typedef std::vector<BanItem> BanList
- +
  @@ -381,18 +395,19 @@ Holds a complete ban list. Definition at line 87 of file channels.h.
-

- +

+

- +
typedef std::vector<ExemptItem> ExemptList + typedef std::vector<ExemptItem> ExemptList
- +
  @@ -407,18 +422,19 @@ Holds a complete exempt list. Definition at line 91 of file channels.h.
-

- +

+

- +
typedef std::vector<InviteItem> InviteList + typedef std::vector<InviteItem> InviteList
- +
  @@ -433,9 +449,8 @@ Holds a complete invite list. Definition at line 95 of file channels.h.
-


Generated on Mon May 30 05:15:38 2005 for InspIRCd by +
Generated on Sun Nov 27 01:43:24 2005 for InspIRCd by  -doxygen -1.3.3
+doxygen 1.4.4-20050815
-- cgit v1.2.3