Lines Matching refs:update

381     UpdateMetadata *update = mOutstandingUpdates.RemoveMatching(aId);  in HandleServiceUpdateResult()  local
383 if (update == nullptr) in HandleServiceUpdateResult()
389 update->SetError(aError); in HandleServiceUpdateResult()
391 …LogInfo("Handler result of SRP update (id = %lu) is received: %s", ToUlong(update->GetId()), Error… in HandleServiceUpdateResult()
399 mCompletedUpdates.PushAfterTail(*update); in HandleServiceUpdateResult()
417 UpdateMetadata *update; in ProcessCompletedUpdates() local
419 while ((update = mCompletedUpdates.Pop()) != nullptr) in ProcessCompletedUpdates()
421 CommitSrpUpdate(*update); in ProcessCompletedUpdates()
778 for (const UpdateMetadata &update : mOutstandingUpdates) in FindOutstandingUpdate() local
780 if (aMessageMetadata.mDnsHeader.GetMessageId() == update.GetDnsHeader().GetMessageId() && in FindOutstandingUpdate()
781 aMessageMetadata.mMessageInfo->HasSamePeerAddrAndPort(update.GetMessageInfo())) in FindOutstandingUpdate()
783 ExitNow(ret = &update); in FindOutstandingUpdate()
1428 UpdateMetadata *update = UpdateMetadata::Allocate(GetInstance(), aHost, aMetadata); in InformUpdateHandlerOrCommit() local
1430 if (update != nullptr) in InformUpdateHandlerOrCommit()
1432 mOutstandingUpdates.Push(*update); in InformUpdateHandlerOrCommit()
1433 mOutstandingUpdatesTimer.FireAtIfEarlier(update->GetExpireTime()); in InformUpdateHandlerOrCommit()
1435 LogInfo("SRP update handler is notified (updatedId = %lu)", ToUlong(update->GetId())); in InformUpdateHandlerOrCommit()
1436 …mServiceUpdateHandler.Invoke(update->GetId(), &aHost, static_cast<uint32_t>(kDefaultEventsHandlerT… in InformUpdateHandlerOrCommit()
1696 UpdateMetadata *update; in HandleOutstandingUpdatesTimer() local
1698 while ((update = mOutstandingUpdates.GetTail()) != nullptr) in HandleOutstandingUpdatesTimer()
1700 if (update->GetExpireTime() > now) in HandleOutstandingUpdatesTimer()
1702 mOutstandingUpdatesTimer.FireAtIfEarlier(update->GetExpireTime()); in HandleOutstandingUpdatesTimer()
1706 LogInfo("Outstanding service update timeout (updateId = %lu)", ToUlong(update->GetId())); in HandleOutstandingUpdatesTimer()
1708 IgnoreError(mOutstandingUpdates.Remove(*update)); in HandleOutstandingUpdatesTimer()
1709 update->SetError(kErrorResponseTimeout); in HandleOutstandingUpdatesTimer()
1710 CommitSrpUpdate(*update); in HandleOutstandingUpdatesTimer()