Lines Matching refs:HalManifest
87 virtual std::shared_ptr<const HalManifest> getDeviceHalManifest(bool skipCache = false);
93 virtual std::shared_ptr<const HalManifest> getFrameworkHalManifest(bool skipCache = false);
184 details::LockedSharedPtr<HalManifest> mDeviceManifest;
185 details::LockedSharedPtr<HalManifest> mFrameworkManifest;
223 static std::shared_ptr<const HalManifest> GetDeviceHalManifest(bool skipCache = false);
229 static std::shared_ptr<const HalManifest> GetFrameworkHalManifest(bool skipCache = false);
306 status_t getCombinedFrameworkMatrix(const std::shared_ptr<const HalManifest>& deviceManifest,
312 status_t addDirectoryManifests(const std::string& directory, HalManifest* manifests,
314 status_t fetchDeviceHalManifest(HalManifest* out, std::string* error = nullptr);
316 status_t fetchOdmHalManifest(HalManifest* out, std::string* error = nullptr);
317 status_t fetchOneHalManifest(const std::string& path, HalManifest* out,
319 status_t fetchFrameworkHalManifest(HalManifest* out, std::string* error = nullptr);