Lines Matching refs:VintfObject
96 std::shared_ptr<VintfObject> VintfObject::GetInstance() { in GetInstance()
97 static details::LockedSharedPtr<VintfObject> sInstance{}; in GetInstance()
100 sInstance.object = std::shared_ptr<VintfObject>(VintfObject::Builder().build().release()); in GetInstance()
105 std::shared_ptr<const HalManifest> VintfObject::GetDeviceHalManifest() { in GetDeviceHalManifest()
109 std::shared_ptr<const HalManifest> VintfObject::getDeviceHalManifest() { in getDeviceHalManifest()
111 std::bind(&VintfObject::fetchDeviceHalManifest, this, _1, _2)); in getDeviceHalManifest()
114 std::shared_ptr<const HalManifest> VintfObject::GetFrameworkHalManifest() { in GetFrameworkHalManifest()
118 std::shared_ptr<const HalManifest> VintfObject::getFrameworkHalManifest() { in getFrameworkHalManifest()
120 std::bind(&VintfObject::fetchFrameworkHalManifest, this, _1, _2)); in getFrameworkHalManifest()
123 std::shared_ptr<const CompatibilityMatrix> VintfObject::GetDeviceCompatibilityMatrix() { in GetDeviceCompatibilityMatrix()
127 std::shared_ptr<const CompatibilityMatrix> VintfObject::getDeviceCompatibilityMatrix() { in getDeviceCompatibilityMatrix()
128 return Get(__func__, &mDeviceMatrix, std::bind(&VintfObject::fetchDeviceMatrix, this, _1, _2)); in getDeviceCompatibilityMatrix()
131 std::shared_ptr<const CompatibilityMatrix> VintfObject::GetFrameworkCompatibilityMatrix() { in GetFrameworkCompatibilityMatrix()
135 std::shared_ptr<const CompatibilityMatrix> VintfObject::getFrameworkCompatibilityMatrix() { in getFrameworkCompatibilityMatrix()
143 std::bind(&VintfObject::getCombinedFrameworkMatrix, this, deviceManifest, _1, _2)); in getFrameworkCompatibilityMatrix()
153 status_t VintfObject::getCombinedFrameworkMatrix( in getCombinedFrameworkMatrix()
212 status_t VintfObject::addDirectoryManifests(const std::string& directory, HalManifest* manifest, in addDirectoryManifests()
246 status_t VintfObject::fetchDeviceHalManifest(HalManifest* out, std::string* error) { in fetchDeviceHalManifest()
294 status_t VintfObject::fetchVendorHalManifest(HalManifest* out, std::string* error) { in fetchVendorHalManifest()
324 status_t VintfObject::fetchOdmHalManifest(HalManifest* out, std::string* error) { in fetchOdmHalManifest()
361 status_t VintfObject::fetchOneHalManifest(const std::string& path, HalManifest* out, in fetchOneHalManifest()
371 status_t VintfObject::fetchDeviceMatrix(CompatibilityMatrix* out, std::string* error) { in fetchDeviceMatrix()
386 status_t VintfObject::fetchUnfilteredFrameworkHalManifest(HalManifest* out, std::string* error) { in fetchUnfilteredFrameworkHalManifest()
428 status_t VintfObject::fetchFrameworkHalManifest(HalManifest* out, std::string* error) { in fetchFrameworkHalManifest()
437 void VintfObject::filterHalsByDeviceManifestLevel(HalManifest* out) { in filterHalsByDeviceManifestLevel()
465 status_t VintfObject::getOneMatrix(const std::string& path, CompatibilityMatrix* out, in getOneMatrix()
482 status_t VintfObject::getAllFrameworkMatrixLevels(std::vector<CompatibilityMatrix>* results, in getAllFrameworkMatrixLevels()
533 std::shared_ptr<const RuntimeInfo> VintfObject::GetRuntimeInfo(RuntimeInfo::FetchFlags flags) { in GetRuntimeInfo()
536 std::shared_ptr<const RuntimeInfo> VintfObject::getRuntimeInfo(RuntimeInfo::FetchFlags flags) { in getRuntimeInfo()
585 int32_t VintfObject::checkCompatibility(std::string* error, CheckFlags::Type flags) { in checkCompatibility()
664 bool VintfObject::IsHalDeprecated(const MatrixHal& oldMatrixHal, in IsHalDeprecated()
683 bool VintfObject::IsInstanceDeprecated(const MatrixInstance& oldMatrixInstance, in IsInstanceDeprecated()
741 bool VintfObject::IsInstanceListed(const ListInstances& listInstances, in IsInstanceListed()
753 android::base::Result<std::vector<FqInstance>> VintfObject::GetListedInstanceInheritance( in GetListedInstanceInheritance()
798 android::base::Result<void> VintfObject::IsFqInstanceDeprecated( in IsFqInstanceDeprecated()
839 int32_t VintfObject::checkDeprecation(const ListInstances& listInstances, in checkDeprecation()
907 int32_t VintfObject::checkDeprecation(const std::vector<HidlInterfaceMetadata>& hidlMetadata, in checkDeprecation()
927 Level VintfObject::getKernelLevel(std::string* error) { in getKernelLevel()
942 const std::unique_ptr<FileSystem>& VintfObject::getFileSystem() { in getFileSystem()
946 const std::unique_ptr<PropertyFetcher>& VintfObject::getPropertyFetcher() { in getPropertyFetcher()
950 const std::unique_ptr<ObjectFactory<RuntimeInfo>>& VintfObject::getRuntimeInfoFactory() { in getRuntimeInfoFactory()
954 android::base::Result<bool> VintfObject::hasFrameworkCompatibilityMatrixExtensions() { in hasFrameworkCompatibilityMatrixExtensions()
980 android::base::Result<void> VintfObject::checkUnusedHals( in checkUnusedHals()
1081 android::base::Result<std::vector<CompatibilityMatrix>> VintfObject::getAllFrameworkMatrixLevels() { in getAllFrameworkMatrixLevels()
1101 android::base::Result<void> VintfObject::checkMissingHalsInMatrices( in checkMissingHalsInMatrices()
1163 android::base::Result<void> VintfObject::checkMatrixHalsHasDefinition( in checkMatrixHalsHasDefinition()
1226 VintfObject::Builder::Builder() : mObject(std::unique_ptr<VintfObject>(new VintfObject())) {} in Builder()
1228 VintfObject::Builder& VintfObject::Builder::setFileSystem(std::unique_ptr<FileSystem>&& e) { in setFileSystem()
1233 VintfObject::Builder& VintfObject::Builder::setRuntimeInfoFactory( in setRuntimeInfoFactory()
1239 VintfObject::Builder& VintfObject::Builder::setPropertyFetcher( in setPropertyFetcher()
1245 std::unique_ptr<VintfObject> VintfObject::Builder::build() { in build()