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>

Inheritance diagram for ConnectClass:

Inheritance graph
[legend]
Collaboration diagram for ConnectClass:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ConnectClass ()

Public Attributes

char 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

int threshold
 Threshold value for flood disconnect.

long sendqmax
 Maximum size of sendq for users in this class (bytes).

long recvqmax
 Maximum size of recvq for users in this class (bytes).


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 79 of file users.h.

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

00080         {
00081                 registration_timeout = 0;
00082                 flood = 0;
00083                 pingtime = 0;
00084                 threshold = 0;
00085                 sendqmax = 0;
00086                 recvqmax = 0;
00087                 strlcpy(host,"",MAXBUF);
00088                 strlcpy(pass,"",MAXBUF);
00089         }


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

long ConnectClass::recvqmax
 

Maximum size of recvq for users in this class (bytes).

Definition at line 77 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::sendqmax
 

Maximum size of sendq for users in this class (bytes).

Definition at line 73 of file users.h.

Referenced by ConnectClass().

int ConnectClass::threshold
 

Threshold value for flood disconnect.

Definition at line 69 of file users.h.

Referenced by ConnectClass().

char 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 Fri May 13 15:49:28 2005 for InspIRCd by doxygen 1.3.3