void BaseClonerTest::waitForStatus() { stdx::unique_lock<stdx::mutex> lk(_mutex); if (_status == getDetectableErrorStatus()) { try { _setStatusCondition.wait_for(lk, Milliseconds(1000)); } catch (const boost::thread_interrupted&) { } } }
BaseClonerTest::BaseClonerTest() : _mutex(), _setStatusCondition(), _status(getDetectableErrorStatus()) { }
void BaseClonerTest::clear() { _status = getDetectableErrorStatus(); }