From 5f387071d339892ebed5accba92f91f997396476 Mon Sep 17 00:00:00 2001 From: Peter Powell Date: Sun, 21 Jul 2019 16:56:55 +0100 Subject: Add a method for swapping user I/O handlers. --- src/socketengine.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/socketengine.cpp') diff --git a/src/socketengine.cpp b/src/socketengine.cpp index df6ff5a02..f447fded8 100644 --- a/src/socketengine.cpp +++ b/src/socketengine.cpp @@ -50,6 +50,12 @@ EventHandler::EventHandler() event_mask = 0; } +void EventHandler::SwapInternals(EventHandler& other) +{ + std::swap(fd, other.fd); + std::swap(event_mask, other.event_mask); +} + void EventHandler::SetFd(int FD) { this->fd = FD; -- cgit v1.3.1-10-gc9f91