THRIFT-1361 Optional replacement of pthread by boost::thread (minor fix)
authorRoger Meier <roger@apache.org>
Mon, 3 Oct 2011 19:37:09 +0000 (19:37 +0000)
committerRoger Meier <roger@apache.org>
Mon, 3 Oct 2011 19:37:09 +0000 (19:37 +0000)
FIX: member initialization order within constructor

git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1178532 13f79535-47bb-0310-9956-ffa450edef68

lib/cpp/src/transport/TFileTransport.cpp

index 405c162..3121b43 100644 (file)
@@ -98,7 +98,10 @@ TFileTransport::TFileTransport(string path, bool readOnly)
   , writerThreadId_(0)
   , dequeueBuffer_(NULL)
   , enqueueBuffer_(NULL)
+  , notFull_(&mutex_)
+  , notEmpty_(&mutex_)
   , closing_(false)
+  , flushed_(&mutex_)
   , forceFlush_(false)
   , filename_(path)
   , fd_(0)
@@ -107,9 +110,6 @@ TFileTransport::TFileTransport(string path, bool readOnly)
   , lastBadChunk_(0)
   , numCorruptedEventsInChunk_(0)
   , readOnly_(readOnly)
-  , notFull_(&mutex_)
-  , notEmpty_(&mutex_)
-  , flushed_(&mutex_)
 {
   openLogFile();
 }