Home
last modified time | relevance | path

Searched refs:startPromise (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/util/internal/
H A Dtimer_linux.cpp43 void Initialize(std::promise<int> startPromise);
44 void OnTimer(std::promise<int> startPromise);
62 std::promise<int> startPromise; in TimerManager() local
63 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() argument
89 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 …]
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/util/
H A Ddispatcher.cpp34 std::promise<void> startPromise; in Initialize() local
35 std::future<void> startFuture = startPromise.get_future(); in Initialize()
36 thread_ = std::make_unique<std::thread>(&Dispatcher::Run, this, std::move(startPromise)); in Initialize()
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/stack/platform/linux/
H A Dthread_linux.c68 StartPromise *startPromise = (StartPromise *)promise; in ThreadStartFunc() local
69 Thread *thread = startPromise->thread; in ThreadStartFunc()
72 prctl(PR_SET_NAME, startPromise->name); in ThreadStartFunc()
75 SemaphorePost(startPromise->sync); in ThreadStartFunc()