summaryrefslogtreecommitdiff
path: root/include/connection.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/connection.h')
-rw-r--r--include/connection.h15
1 files changed, 2 insertions, 13 deletions
diff --git a/include/connection.h b/include/connection.h
index bb9f7a580..55d6204a1 100644
--- a/include/connection.h
+++ b/include/connection.h
@@ -20,18 +20,14 @@
#include <time.h>
#include "inspircd_config.h"
#include "base.h"
+#include "socketengine.h"
/** connection is the base class of userrec, and holds basic user properties.
* This can be extended for holding other user-like objects in the future.
*/
-class connection : public Extensible
+class connection : public EventHandler
{
public:
- /** File descriptor of the connection.
- * For a remote connection, this will have a negative value.
- */
- int fd;
-
/** Hostname of connection.
* This should be valid as per RFC1035.
*/
@@ -80,13 +76,6 @@ class connection : public Extensible
/** Used by PING checking code
*/
time_t nping;
-
- /** Default constructor, creates the user as remote.
- */
- connection()
- {
- this->fd = -1;
- }
};