#include <connection.h>
Inheritance diagram for connection:


Public Member Functions | |
| connection () | |
| Default constructor. | |
Public Attributes | |
| int | fd |
| File descriptor of the connection. | |
| char | host [160] |
| Hostname of connection. | |
| char | ip [16] |
| IP of connection. | |
| int | bytes_in |
| Stats counter for bytes inbound. | |
| int | bytes_out |
| Stats counter for bytes outbound. | |
| int | cmds_in |
| Stats counter for commands inbound. | |
| int | cmds_out |
| Stats counter for commands outbound. | |
| bool | haspassed |
| True if server/user has authenticated, false if otherwise. | |
| int | port |
| Port number For a userrec, this is the port they connected to the network on. | |
| char | registered |
| Used by userrec to indicate the registration status of the connection. | |
| time_t | lastping |
| Time the connection was last pinged. | |
| time_t | signon |
| Time the connection was created, set in the constructor. | |
| time_t | idle_lastmsg |
| Time that the connection last sent data, used to calculate idle time. | |
| time_t | nping |
| Used by PING checks with clients. | |
Definition at line 37 of file connection.h.
|
|
Default constructor.
Definition at line 100 of file connection.h. References fd. 00101 { 00102 this->fd = -1; 00103 }
|
|
|
Stats counter for bytes inbound.
Definition at line 54 of file connection.h. Referenced by userrec::userrec(). |
|
|
Stats counter for bytes outbound.
Definition at line 58 of file connection.h. Referenced by userrec::FlushWriteBuf(), and userrec::userrec(). |
|
|
Stats counter for commands inbound.
Definition at line 62 of file connection.h. Referenced by userrec::userrec(). |
|
|
Stats counter for commands outbound.
Definition at line 66 of file connection.h. Referenced by userrec::FlushWriteBuf(), and userrec::userrec(). |
|
|
File descriptor of the connection.
Definition at line 42 of file connection.h. Referenced by connection(), ConfigReader::DumpErrors(), Server::PseudoToUser(), Server::SendTo(), userrec::userrec(), and Server::UserToPseudo(). |
|
|
True if server/user has authenticated, false if otherwise.
Definition at line 70 of file connection.h. Referenced by userrec::userrec(). |
|
|
Hostname of connection. Not used if this is a serverrec Definition at line 46 of file connection.h. Referenced by userrec::GetFullRealHost(), Server::PseudoToUser(), userrec::userrec(), and Server::UserToPseudo(). |
|
|
Time that the connection last sent data, used to calculate idle time.
Definition at line 92 of file connection.h. Referenced by userrec::userrec(). |
|
|
IP of connection.
Definition at line 50 of file connection.h. Referenced by userrec::userrec(). |
|
|
Time the connection was last pinged.
Definition at line 84 of file connection.h. Referenced by userrec::userrec(). |
|
|
Used by PING checks with clients.
Definition at line 96 of file connection.h. Referenced by userrec::userrec(). |
|
|
Port number For a userrec, this is the port they connected to the network on. For a serverrec this is the current listening port of the serverrec object. Definition at line 76 of file connection.h. Referenced by userrec::userrec(). |
|
|
Used by userrec to indicate the registration status of the connection.
Definition at line 80 of file connection.h. Referenced by userrec::userrec(). |
|
|
Time the connection was created, set in the constructor.
Definition at line 88 of file connection.h. Referenced by userrec::userrec(). |
1.4.4-20050815