Lines Matching refs:service
37 bool addRegisteredService(const sp<IBase>& service, const std::string& name);
40 Return<void> onClients(const sp<IBase>& service, bool clients) override;
44 sp<IBase> service; member
53 Service& assertRegisteredService(const sp<IBase>& service);
58 bool registerService(const sp<IBase>& service, const std::string& name);
76 status_t registerService(const sp<::android::hidl::base::V1_0::IBase>& service,
83 bool ClientCounterCallback::addRegisteredService(const sp<IBase>& service, in addRegisteredService() argument
85 bool success = registerService(service, name); in addRegisteredService()
88 mRegisteredServices.push_back({service, name}); in addRegisteredService()
95 const sp<IBase>& service) { in assertRegisteredService() argument
97 if (registered.service != service) continue; in assertRegisteredService()
100 LOG(FATAL) << "Got callback on service " << getDescriptor(service.get()) in assertRegisteredService()
105 bool ClientCounterCallback::registerService(const sp<IBase>& service, const std::string& name) { in registerService() argument
108 const std::string descriptor = getDescriptor(service.get()); in registerService()
112 status_t res = android::hardware::details::registerAsServiceInternal(service, name); in registerService()
118 bool ret = manager->registerClientCallback(getDescriptor(service.get()), name, service, this); in registerService()
131 Return<void> ClientCounterCallback::onClients(const sp<::android::hidl::base::V1_0::IBase>& service, in onClients() argument
133 Service& registered = assertRegisteredService(service); in onClients()
135 LOG(FATAL) << "Process already thought " << getDescriptor(service.get()) << "/" in onClients()
147 << " available) client(s) in use after notification " << getDescriptor(service.get()) in onClients()
166 const std::string descriptor = getDescriptor(entry.service.get()); in tryShutdown()
167 bool success = manager->tryUnregister(descriptor, entry.name, entry.service); in tryShutdown()
185 if (!registerService(entry.service, entry.name)) { in tryShutdown()
187 LOG(FATAL) << "Bad state: could not re-register " << getDescriptor(entry.service.get()); in tryShutdown()
193 const sp<::android::hidl::base::V1_0::IBase>& service, const std::string& name) { in registerService() argument
194 if (!mClientCallback->addRegisteredService(service, name)) { in registerService()
213 const sp<::android::hidl::base::V1_0::IBase>& service, const std::string& name) { in registerService() argument
214 return mImpl->registerService(service, name); in registerService()