summaryrefslogtreecommitdiff
path: root/node/IpcConnection.hpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@zerotier.com>2014-03-25 17:31:03 -0700
committerAdam Ierymenko <adam.ierymenko@zerotier.com>2014-03-25 17:31:03 -0700
commit67a85221d5bac4b363d3f8d0263a9b8848ba0adb (patch)
tree8d9074e5f1ef158aaa3d4825d2619370929e6080 /node/IpcConnection.hpp
parent328be8f8461462ad88a639822b7df32f7b92211f (diff)
downloadinfinitytier-67a85221d5bac4b363d3f8d0263a9b8848ba0adb.tar.gz
infinitytier-67a85221d5bac4b363d3f8d0263a9b8848ba0adb.zip
WINDOWS IS SUFFERING
Diffstat (limited to 'node/IpcConnection.hpp')
-rw-r--r--node/IpcConnection.hpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/node/IpcConnection.hpp b/node/IpcConnection.hpp
index b73198cd..f08d27cb 100644
--- a/node/IpcConnection.hpp
+++ b/node/IpcConnection.hpp
@@ -88,11 +88,16 @@ private:
void (*_handler)(void *,IpcConnection *,IpcConnection::EventType,const char *);
void *_arg;
#ifdef __WINDOWS__
- volatile HANDLE _sock;
+ HANDLE _sock;
+ std::string _writeBuf;
+ bool _incoming;
#else
volatile int _sock;
#endif
Mutex _writeLock;
+ Thread _thread;
+ volatile bool _run;
+ volatile bool _running;
};
} // namespace ZeroTier