]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - include/connection.h
Modified documentation for base classes
[user/henk/code/inspircd.git] / include / connection.h
1 /*
2
3 $Log$
4 Revision 1.1  2003/01/26 23:52:59  brain
5 Modified documentation for base classes
6 Added base classes
7
8 Revision 1.1  2003/01/26 20:15:00  brain
9 Added server classes for linking
10
11
12 */
13
14 #include "inspircd_config.h" 
15 #include "base.h"
16 #include <string>
17 #include <map.h>
18  
19 #ifndef __CONNECTION_H__ 
20 #define __CONNECTION_H__ 
21  
22 class connection : public classbase
23 {
24  public:
25         int fd;                 // file descriptor
26         char host[256];         // hostname
27         long ip;                // ipv4 address
28         char inbuf[MAXBUF];     // recvQ
29         long bytes_in;
30         long bytes_out;
31         long cmds_in;
32         long cmds_out;
33         bool haspassed;
34         int port;
35         int registered;
36         time_t lastping;
37         time_t signon;
38         time_t idle_lastmsg;
39         time_t nping;
40 };
41
42
43 #endif
44