]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/api/internal/io/TcpSocketEngine_p.h
Fixed: premature EOF issues & updated Windows implementation
[bamtools.git] / src / api / internal / io / TcpSocketEngine_p.h
index 1a1a944a70b61f0ea5d1a1e774634c42a3a17363..9218278b6342de7675528a4fdab0ddc773af9c03 100644 (file)
@@ -2,7 +2,7 @@
 // TcpSocketEngine_p.h (c) 2011 Derek Barnett
 // Marth Lab, Department of Biology, Boston College
 // ---------------------------------------------------------------------------
-// Last modified: 10 November 2011 (DB)
+// Last modified: 8 December 2011 (DB)
 // ---------------------------------------------------------------------------
 // Provides low-level implementation of TCP I/O
 // ***************************************************************************
 #include "api/internal/io/HostAddress_p.h"
 #include "api/internal/io/TcpSocket_p.h"
 
+#ifdef _WIN32
+#  include "api/internal/io/NetWin_p.h"
+#endif
+
 namespace BamTools {
 namespace Internal {
 
@@ -87,6 +91,10 @@ struct TcpSocketEngine {
         TcpSocket::SocketError m_socketError;
         TcpSocket::SocketState m_socketState;
         std::string m_errorString;
+
+#ifdef _WIN32
+        WindowsSockInit m_win;
+#endif
 };
 
 } // namespace Internal