From a4ec09b455605cb6030ba4c8ae1a6664ad1d7f8d Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Wed, 12 Oct 2022 18:38:16 +0100 Subject: Clean up various socket-related code. --- include/socketengine.h | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'include/socketengine.h') diff --git a/include/socketengine.h b/include/socketengine.h index 70d39d2b8..5bc2d5dcf 100644 --- a/include/socketengine.h +++ b/include/socketengine.h @@ -155,18 +155,17 @@ class CoreExport EventHandler { private: /** Private state maintained by socket engine */ - int event_mask; + int event_mask = 0; void SetEventMask(int mask) { event_mask = mask; } -protected: /** File descriptor. * All events which can be handled must have a file descriptor. This * allows you to add events for sockets, fifo's, pipes, and various * other forms of IPC. Do not change this while the object is * registered with the SocketEngine */ - int fd; + int fd = -1; public: /** Get the current file descriptor @@ -186,10 +185,6 @@ public: */ void SetFd(int FD); - /** Constructor - */ - EventHandler(); - /** Called by the socket engine in case of a read event */ virtual void OnEventHandlerRead() = 0; -- cgit v1.3.1-10-gc9f91