Lines Matching refs:killable
50 [](IProtectedCallback* killable) { killable->notifyAsDeadObject(); }); in serviceDied() argument
74 void DeathMonitor::add(IProtectedCallback* killable) const { in add()
75 CHECK(killable != nullptr); in add()
77 mObjects.push_back(killable); in add()
80 void DeathMonitor::remove(IProtectedCallback* killable) const { in remove()
81 CHECK(killable != nullptr); in remove()
83 const auto removedIter = std::remove(mObjects.begin(), mObjects.end(), killable); in remove()
146 IProtectedCallback* killable) const { in protectCallback()
147 CHECK(killable != nullptr); in protectCallback()
148 kDeathMonitor->add(killable); in protectCallback()
150 [deathMonitor = kDeathMonitor, killable] { deathMonitor->remove(killable); }); in protectCallback()