Lines Matching refs:callback

470         RegisterCallback callback  = mCallback;  in InvokeAndClear()  local
475 callback(&aInstance, requestId, aError); in InvokeAndClear()
4886 ResultCallback *callback; in Add() local
4888 callback = FindCallbackMatching(aCallback); in Add()
4889 VerifyOrExit(callback == nullptr, error = kErrorAlready); in Add()
4893 callback = ResultCallback::Allocate(aCallback); in Add()
4894 OT_ASSERT(callback != nullptr); in Add()
4896 mCallbacks.Push(*callback); in Add()
4940 As<BrowseCache>().ReportResultsTo(*callback); in Add()
4943 As<SrvCache>().ReportResultTo(*callback); in Add()
4946 As<TxtCache>().ReportResultTo(*callback); in Add()
4950 As<AddrCache>().ReportResultsTo(*callback); in Add()
4960 ResultCallback *callback = FindCallbackMatching(aCallback); in Remove() local
4962 VerifyOrExit(callback != nullptr); in Remove()
4970 callback->ClearCallback(); in Remove()
5050 ResultCallback *callback = nullptr; in FindCallbackMatching() local
5055 callback = mCallbacks.FindMatching(aCallback.mSharedCallback.mBrowse); in FindCallbackMatching()
5058 callback = mCallbacks.FindMatching(aCallback.mSharedCallback.mSrv); in FindCallbackMatching()
5061 callback = mCallbacks.FindMatching(aCallback.mSharedCallback.mTxt); in FindCallbackMatching()
5065 callback = mCallbacks.FindMatching(aCallback.mSharedCallback.mAddress); in FindCallbackMatching()
5069 return callback; in FindCallbackMatching()
5172 for (const ResultCallback &callback : mCallbacks) in InvokeCallbacks() local
5174 callback.Invoke(GetInstance(), aResult); in InvokeCallbacks()