Add method to get the connect timeout used for an AsyncSocket
[folly.git] / folly / io / async / AsyncSocket.cpp
index beabc5d8856e5bb8772d6cffa52f43bbfe2e9e17..6fd3c355918c326d586447ab571372d4e233ebae 100644 (file)
@@ -321,6 +321,7 @@ void AsyncSocket::connect(ConnectCallback* callback,
     return invalidState(callback);
   }
 
+  connectTimeout_ = std::chrono::milliseconds(timeout);
   connectStartTime_ = std::chrono::steady_clock::now();
   // Make connect end time at least >= connectStartTime.
   connectEndTime_ = connectStartTime_;