aboutsummaryrefslogtreecommitdiff
path: root/src/socketengine.cpp
diff options
context:
space:
mode:
authorGravatar Peter Powell2019-07-21 16:56:55 +0100
committerGravatar Peter Powell2019-07-21 16:57:19 +0100
commit5f387071d339892ebed5accba92f91f997396476 (patch)
treec91e7f11859dc267b8c2b946f159abe28d558038 /src/socketengine.cpp
parentExtract history sending logic in chanhistory to its own function. (diff)
Add a method for swapping user I/O handlers.
Diffstat (limited to 'src/socketengine.cpp')
-rw-r--r--src/socketengine.cpp6
1 files changed, 6 insertions, 0 deletions
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;