Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

ucrec Class Reference

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...

#include <channels.h>

Inheritance diagram for ucrec:

Inheritance graph
[legend]
Collaboration diagram for ucrec:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ucrec ()
virtual ~ucrec ()

Public Attributes

char uc_modes
 Contains a bitmask of the UCMODE_OP .
chanrecchannel
 Points to the channel record where the given modes apply.

Detailed Description

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.

The uc_modes member holds a bitmask of which privilages the user has on the channel, such as op, voice, etc.

Definition at line 243 of file channels.h.


Constructor & Destructor Documentation

ucrec::ucrec  )  [inline]
 

Definition at line 256 of file channels.h.

00256 { /* stub */ }

virtual ucrec::~ucrec  )  [inline, virtual]
 

Definition at line 257 of file channels.h.

00257 { /* stub */ }


Member Data Documentation

chanrec* ucrec::channel
 

Points to the channel record where the given modes apply.

If the record is not in use, this value will be NULL.

Definition at line 254 of file channels.h.

Referenced by AddClient(), and ForceChan().

char ucrec::uc_modes
 

Contains a bitmask of the UCMODE_OP .

.. UCMODE_FOUNDER values. If this value is zero, the user has no privilages upon the channel.

Definition at line 249 of file channels.h.

Referenced by AddClient(), and ForceChan().


The documentation for this class was generated from the following file:
Generated on Mon Dec 19 18:02:16 2005 for InspIRCd by  doxygen 1.4.4-20050815