#include "Store.hpp" | |
namespace c10d { | |
constexpr std::chrono::milliseconds Store::kDefaultTimeout; | |
constexpr std::chrono::milliseconds Store::kNoTimeout; | |
// Define destructor symbol for abstract base class. | |
Store::~Store() {} | |
// Set timeout function | |
void Store::setTimeout(const std::chrono::seconds& timeoutSec) { | |
if (timeoutSec.count() == 0) { | |
timeout_ = kNoTimeout; | |
} | |
timeout_ = timeoutSec; | |
} | |
} // namespace c10d |