summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/dcpomatic_socket.cc7
-rw-r--r--src/lib/dcpomatic_socket.h1
2 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/dcpomatic_socket.cc b/src/lib/dcpomatic_socket.cc
index a4cb03fa2..83ab072d2 100644
--- a/src/lib/dcpomatic_socket.cc
+++ b/src/lib/dcpomatic_socket.cc
@@ -278,3 +278,10 @@ Socket::run()
{
_io_service.run_one();
}
+
+void
+Socket::close()
+{
+ _socket.close();
+}
+
diff --git a/src/lib/dcpomatic_socket.h b/src/lib/dcpomatic_socket.h
index 72f97fd98..3fa2908ff 100644
--- a/src/lib/dcpomatic_socket.h
+++ b/src/lib/dcpomatic_socket.h
@@ -54,6 +54,7 @@ public:
void set_deadline_from_now(int seconds);
void run();
+ void close();
class ReadDigestScope
{