Searched refs:AsyncTaskPtr (Results 1 – 6 of 6) sorted by relevance
/external/ot-br-posix/tests/gtest/ |
D | test_async_task.cpp | 40 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/ |
D | ncp_spinel.hpp | 133 …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 …]
|
D | async_task.hpp | 47 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;
|
D | ncp_host.cpp | 157 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()
|
D | async_task.cpp | 81 AsyncTaskPtr &AsyncTask::First(const ThenHandler &aFirst) in First() 88 AsyncTaskPtr &AsyncTask::Then(const ThenHandler &aThen) in Then()
|
D | ncp_spinel.cpp | 105 …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()
|