Home
last modified time | relevance | path

Searched refs:AsyncTaskPtr (Results 1 – 6 of 6) sorted by relevance

/external/ot-br-posix/tests/gtest/
Dtest_async_task.cpp40 using otbr::Host::AsyncTaskPtr;
44 AsyncTaskPtr task; in TEST()
45 AsyncTaskPtr step1; in TEST()
57 task->First([&stepCount, &step1](AsyncTaskPtr aNext) { in TEST()
71 AsyncTaskPtr task; in TEST()
72 AsyncTaskPtr step1; in TEST()
73 AsyncTaskPtr step2; in TEST()
74 AsyncTaskPtr step3; in TEST()
88 task->First([&stepCount, &step1](AsyncTaskPtr aNext) { in TEST()
92 ->Then([&stepCount, &step2](AsyncTaskPtr aNext) { in TEST()
[all …]
/external/ot-br-posix/src/host/
Dncp_spinel.hpp133 …void DatasetSetActiveTlvs(const otOperationalDatasetTlvs &aActiveOpDatasetTlvs, AsyncTaskPtr aAsyn…
145 AsyncTaskPtr aAsyncTask);
156 void Ip6SetEnabled(bool aEnable, AsyncTaskPtr aAsyncTask);
210 void ThreadSetEnabled(bool aEnable, AsyncTaskPtr aAsyncTask);
220 void ThreadDetachGracefully(AsyncTaskPtr aAsyncTask);
230 void ThreadErasePersistentInfo(AsyncTaskPtr aAsyncTask);
300 …static void CallAndClear(AsyncTaskPtr &aResult, otError aError, const std::string &aErrorInfo = "") in CallAndClear()
395 AsyncTaskPtr mDatasetSetActiveTask;
396 AsyncTaskPtr mDatasetMgmtSetPendingTask;
397 AsyncTaskPtr mIp6SetEnabledTask;
[all …]
Dasync_task.hpp47 using AsyncTaskPtr = std::shared_ptr<AsyncTask>; typedef
52 using ThenHandler = std::function<void(AsyncTaskPtr)>;
91 AsyncTaskPtr &First(const ThenHandler &aFirst);
100 AsyncTaskPtr &Then(const ThenHandler &aThen);
108 AsyncTaskPtr mNext;
Dncp_host.cpp157 AsyncTaskPtr task; in Join()
161 task->First([this, aActiveOpDatasetTlvs](AsyncTaskPtr aNext) { in Join()
164 ->Then([this](AsyncTaskPtr aNext) { mNcpSpinel.Ip6SetEnabled(true, std::move(aNext)); }) in Join()
165 ->Then([this](AsyncTaskPtr aNext) { mNcpSpinel.ThreadSetEnabled(true, std::move(aNext)); }); in Join()
171 AsyncTaskPtr task; in Leave()
175 task->First([this](AsyncTaskPtr aNext) { mNcpSpinel.ThreadDetachGracefully(std::move(aNext)); }) in Leave()
176 ->Then([this, aEraseDataset](AsyncTaskPtr aNext) { in Leave()
Dasync_task.cpp81 AsyncTaskPtr &AsyncTask::First(const ThenHandler &aFirst) in First()
88 AsyncTaskPtr &AsyncTask::Then(const ThenHandler &aThen) in Then()
Dncp_spinel.cpp105 …DatasetSetActiveTlvs(const otOperationalDatasetTlvs &aActiveOpDatasetTlvs, AsyncTaskPtr aAsyncTask) in DatasetSetActiveTlvs()
125 AsyncTaskPtr aAsyncTask) in DatasetMgmtSetPending()
144 void NcpSpinel::Ip6SetEnabled(bool aEnable, AsyncTaskPtr aAsyncTask) in Ip6SetEnabled()
176 void NcpSpinel::ThreadSetEnabled(bool aEnable, AsyncTaskPtr aAsyncTask) in ThreadSetEnabled()
195 void NcpSpinel::ThreadDetachGracefully(AsyncTaskPtr aAsyncTask) in ThreadDetachGracefully()
213 void NcpSpinel::ThreadErasePersistentInfo(AsyncTaskPtr aAsyncTask) in ThreadErasePersistentInfo()