Searched refs:startPromise (Results 1 – 3 of 3) sorted by relevance
43 void Initialize(std::promise<int> startPromise);44 void OnTimer(std::promise<int> startPromise);62 std::promise<int> startPromise; in TimerManager() local63 std::future<int> startFuture = startPromise.get_future(); in TimerManager()64 thread_ = std::make_unique<std::thread>(&TimerManager::OnTimer, this, std::move(startPromise)); in TimerManager()83 void TimerManager::Initialize(std::promise<int> startPromise) in Initialize() argument89 startPromise.set_value(-1); in Initialize()101 startPromise.set_value(-1); in Initialize()105 startPromise.set_value(0); in Initialize()124 void TimerManager::OnTimer(std::promise<int> startPromise) in OnTimer() argument[all …]
34 std::promise<void> startPromise; in Initialize() local35 std::future<void> startFuture = startPromise.get_future(); in Initialize()36 thread_ = std::make_unique<std::thread>(&Dispatcher::Run, this, std::move(startPromise)); in Initialize()
68 StartPromise *startPromise = (StartPromise *)promise; in ThreadStartFunc() local69 Thread *thread = startPromise->thread; in ThreadStartFunc()72 prctl(PR_SET_NAME, startPromise->name); in ThreadStartFunc()75 SemaphorePost(startPromise->sync); in ThreadStartFunc()