Home
last modified time | relevance | path

Searched refs:HidlService (Results 1 – 6 of 6) sorted by relevance

/aosp12/system/hwservicemanager/
H A DHidlService.cpp34 HidlService::HidlService( in HidlService() function in android::hidl::manager::implementation::HidlService
45 sp<IBase> HidlService::getService() const { in getService()
48 void HidlService::setService(sp<IBase> service, pid_t pid) { in setService()
60 pid_t HidlService::getDebugPid() const { in getDebugPid()
63 const std::string &HidlService::getInterfaceName() const { in getInterfaceName()
66 const std::string &HidlService::getInstanceName() const { in getInstanceName()
99 void HidlService::registerPassthroughClient(pid_t pid) { in registerPassthroughClient()
179 void HidlService::guaranteeClient() { in guaranteeClient()
183 std::string HidlService::string() const { in string()
189 ssize_t HidlService::getNodeStrongRefCount() { in getNodeStrongRefCount()
[all …]
H A DServiceManager.cpp63 forEachExistingService([&] (const HidlService *) { in countExistingService() argument
80 forEachServiceEntry([&] (HidlService *service) { in forEachExistingService()
120 HidlService *hidlService = ifaceMap.lookup(name); in lookup()
173 return const_cast<HidlService*>( in lookup()
178 std::unique_ptr<HidlService> &&service) { in insertService()
277 HidlService* hidlService = lookup(fqName, name); in get()
556 HidlService *service = ifaceMap.lookup(name); in registerForNotifications()
602 HidlService *service = ifaceMap.lookup(name); in unregisterForNotifications()
626 HidlService* registered = lookup(fqName, name); in registerClientCallback()
725 HidlService* registered = lookup(fqName, name); in tryUnregister()
[all …]
H A Dtest_lazy.cpp26 using ::android::hidl::manager::implementation::HidlService;
43 class MockHidlService : public HidlService {
45 MockHidlService() : HidlService("fqname", "instance") {} in MockHidlService()
62 std::unique_ptr<HidlService> makeService() { in makeService()
85 std::unique_ptr<HidlService> service = makeService(); in TEST_F()
100 std::unique_ptr<HidlService> service = makeService(); in TEST_F()
115 std::unique_ptr<HidlService> service = makeService(); in TEST_F()
137 std::unique_ptr<HidlService> service = makeService(); in TEST_F()
156 std::unique_ptr<HidlService> service = makeService(); in TEST_F()
180 std::unique_ptr<HidlService> service = makeService(); in TEST_F()
[all …]
H A DServiceManager.h103 void forEachExistingService(std::function<bool(const HidlService *)> f) const;
104 void forEachExistingService(std::function<bool(HidlService *)> f);
105 void forEachServiceEntry(std::function<bool(const HidlService *)> f) const;
106 void forEachServiceEntry(std::function<bool(HidlService *)> f);
108 HidlService* lookup(const std::string& fqName, const std::string& name);
112 std::unique_ptr<HidlService>
125 HidlService *lookup(
127 const HidlService *lookup(
130 void insertService(std::unique_ptr<HidlService> &&service);
H A DHidlService.h40 struct HidlService { struct
41 HidlService(const std::string &interfaceName,
45 HidlService(const std::string &interfaceName, in HidlService() argument
47 : HidlService( in HidlService()
53 virtual ~HidlService() {} in ~HidlService() argument
H A DAndroid.bp65 "HidlService.cpp",