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

ConnectClass Class Reference

Holds information relevent to <connect allow> and <connect deny> tags in the config file. More...

#include <users.h>

Inherits classbase.

List of all members.

Public Member Functions

 ConnectClass ()

Public Attributes

int type
 Type of line, either CC_ALLOW or CC_DENY.

int registration_timeout
 Max time to register the connection in seconds.

int flood
 Number of lines in buffer before excess flood is triggered.

char host [MAXBUF]
 Host mask for this line.

int pingtime
 Number of seconds between pings for this line.

char pass [MAXBUF]
 (Optional) Password for this line

long threshold
 Threshold value for flood disconnect.


Detailed Description

Holds information relevent to <connect allow> and <connect deny> tags in the config file.

Definition at line 45 of file users.h.


Constructor & Destructor Documentation

ConnectClass::ConnectClass  )  [inline]
 

Definition at line 71 of file users.h.

References flood, host, pass, pingtime, registration_timeout, and threshold.

00072         {
00073                 registration_timeout = 0;
00074                 flood = 0;
00075                 pingtime = 0;
00076                 threshold = 0;
00077                 strlcpy(host,"",MAXBUF);
00078                 strlcpy(pass,"",MAXBUF);
00079         }


Member Data Documentation

int ConnectClass::flood
 

Number of lines in buffer before excess flood is triggered.

Definition at line 56 of file users.h.

Referenced by ConnectClass().

char ConnectClass::host[MAXBUF]
 

Host mask for this line.

Definition at line 59 of file users.h.

Referenced by ConnectClass().

char ConnectClass::pass[MAXBUF]
 

(Optional) Password for this line

Definition at line 65 of file users.h.

Referenced by ConnectClass().

int ConnectClass::pingtime
 

Number of seconds between pings for this line.

Definition at line 62 of file users.h.

Referenced by ConnectClass().

int ConnectClass::registration_timeout
 

Max time to register the connection in seconds.

Definition at line 53 of file users.h.

Referenced by ConnectClass().

long ConnectClass::threshold
 

Threshold value for flood disconnect.

Definition at line 69 of file users.h.

Referenced by ConnectClass().

int ConnectClass::type
 

Type of line, either CC_ALLOW or CC_DENY.

Definition at line 50 of file users.h.


The documentation for this class was generated from the following file:
Generated on Sat May 7 15:34:24 2005 for InspIRCd by doxygen 1.3.3