Home | History | Annotate | Download | only in hwservicemanager

Lines Matching refs:who

51 void ServiceManager::serviceDied(uint64_t cookie, const wp<IBase>& who) {
54 removeService(who);
57 removePackageListener(who);
60 removeServiceListener(who);
134 bool ServiceManager::PackageInterfaceMap::removePackageListener(const wp<IBase>& who) {
140 if (interfacesEqual(*it, who.promote())) {
151 bool ServiceManager::PackageInterfaceMap::removeServiceListener(const wp<IBase>& who) {
158 found |= service->removeListener(who);
466 bool ServiceManager::removeService(const wp<IBase>& who) {
475 if (interfacesEqual(service->getService(), who.promote())) {
484 bool ServiceManager::removePackageListener(const wp<IBase>& who) {
488 found |= interfaceMapping.second.removePackageListener(who);
494 bool ServiceManager::removeServiceListener(const wp<IBase>& who) {
499 found |= packageInterfaceMap.removeServiceListener(who);