]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/api/internal/io/TcpSocketEngine_p.cpp
Fixed: premature EOF issues & updated Windows implementation
[bamtools.git] / src / api / internal / io / TcpSocketEngine_p.cpp
index 467eaeb83921194a3d077a43b5bb879e1e521d41..65587b286218a88bdbbd943a84e81c548eb23ea4 100644 (file)
@@ -2,7 +2,7 @@
 // TcpSocketEngine_p.cpp (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
 // ***************************************************************************
@@ -13,6 +13,7 @@
 
 #include "api/internal/io/HostInfo_p.h"
 #include "api/internal/io/TcpSocketEngine_p.h"
+
 using namespace BamTools;
 using namespace BamTools::Internal;
 
@@ -150,7 +151,7 @@ bool TcpSocketEngine::WaitForRead(int msec, bool* timedOut) {
     *timedOut = false;
 
     // need to wait for our socket to be ready to read
-    int ret = nativeSelect(msec, true);
+    const int ret = nativeSelect(msec, true);
 
     // if timed out
     if ( ret == 0 ) {
@@ -169,7 +170,7 @@ bool TcpSocketEngine::WaitForWrite(int msec, bool* timedOut) {
     *timedOut = false;
 
     // need to wait for our socket to be ready to write
-    int ret = nativeSelect(msec, false);
+    const int ret = nativeSelect(msec, false);
 
     // if timed out
     if ( ret == 0 ) {