summaryrefslogtreecommitdiff
path: root/src/lib/dcpomatic_socket.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/dcpomatic_socket.h')
-rw-r--r--src/lib/dcpomatic_socket.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/dcpomatic_socket.h b/src/lib/dcpomatic_socket.h
index 7dff979e0..86e5f1266 100644
--- a/src/lib/dcpomatic_socket.h
+++ b/src/lib/dcpomatic_socket.h
@@ -47,10 +47,19 @@ public:
void write (uint32_t n);
void write (uint8_t const * data, int size);
+ void write(std::string const& str);
void read (uint8_t* data, int size);
uint32_t read_uint32 ();
+ void set_deadline_from_now(int seconds);
+ void run();
+ void close();
+
+ bool is_open() const {
+ return _socket.is_open();
+ }
+
class ReadDigestScope
{
public: