Lines Matching refs:who
125 void ServiceManager::serviceDied(uint64_t cookie, const wp<IBase>& who) { in serviceDied() argument
129 serviceRemoved = removeService(who, nullptr /* restrictToInstanceName */); in serviceDied()
132 serviceRemoved = removePackageListener(who); in serviceDied()
135 serviceRemoved = removeServiceListener(who); in serviceDied()
138 sp<IBase> base = who.promote(); in serviceDied()
147 << cookie << " Service pointer: " << who.promote().get(); in serviceDied()
220 bool ServiceManager::PackageInterfaceMap::removePackageListener(const wp<IBase>& who) { in removePackageListener() argument
224 if (interfacesEqual(*it, who.promote())) { in removePackageListener()
235 bool ServiceManager::PackageInterfaceMap::removeServiceListener(const wp<IBase>& who) { in removeServiceListener() argument
240 found |= service->removeListener(who); in removeServiceListener()
771 bool ServiceManager::removeService(const wp<IBase>& who, const std::string* restrictToInstanceName)… in removeService() argument
781 if (interfacesEqual(service->getService(), who.promote())) { in removeService()
798 bool ServiceManager::removePackageListener(const wp<IBase>& who) { in removePackageListener() argument
802 found |= interfaceMapping.second.removePackageListener(who); in removePackageListener()
808 bool ServiceManager::removeServiceListener(const wp<IBase>& who) { in removeServiceListener() argument
813 found |= packageInterfaceMap.removeServiceListener(who); in removeServiceListener()