Lines Matching refs:VintfObject
85 details::LockedSharedPtr<VintfObject> VintfObject::sInstance{};
86 std::shared_ptr<VintfObject> VintfObject::GetInstance() { in GetInstance()
89 sInstance.object = std::shared_ptr<VintfObject>(VintfObject::Builder().build().release()); in GetInstance()
94 std::shared_ptr<const HalManifest> VintfObject::GetDeviceHalManifest(bool skipCache) { in GetDeviceHalManifest()
98 std::shared_ptr<const HalManifest> VintfObject::getDeviceHalManifest(bool skipCache) { in getDeviceHalManifest()
100 std::bind(&VintfObject::fetchDeviceHalManifest, this, _1, _2)); in getDeviceHalManifest()
103 std::shared_ptr<const HalManifest> VintfObject::GetFrameworkHalManifest(bool skipCache) { in GetFrameworkHalManifest()
107 std::shared_ptr<const HalManifest> VintfObject::getFrameworkHalManifest(bool skipCache) { in getFrameworkHalManifest()
109 std::bind(&VintfObject::fetchFrameworkHalManifest, this, _1, _2)); in getFrameworkHalManifest()
112 std::shared_ptr<const CompatibilityMatrix> VintfObject::GetDeviceCompatibilityMatrix(bool skipCache… in GetDeviceCompatibilityMatrix()
116 std::shared_ptr<const CompatibilityMatrix> VintfObject::getDeviceCompatibilityMatrix( in getDeviceCompatibilityMatrix()
118 return Get(&mDeviceMatrix, skipCache, std::bind(&VintfObject::fetchDeviceMatrix, this, _1, _2)); in getDeviceCompatibilityMatrix()
121 std::shared_ptr<const CompatibilityMatrix> VintfObject::GetFrameworkCompatibilityMatrix(bool skipCa… in GetFrameworkCompatibilityMatrix()
125 std::shared_ptr<const CompatibilityMatrix> VintfObject::getFrameworkCompatibilityMatrix( in getFrameworkCompatibilityMatrix()
134 std::bind(&VintfObject::getCombinedFrameworkMatrix, this, deviceManifest, _1, _2)); in getFrameworkCompatibilityMatrix()
144 status_t VintfObject::getCombinedFrameworkMatrix( in getCombinedFrameworkMatrix()
203 status_t VintfObject::addDirectoryManifests(const std::string& directory, HalManifest* manifest, in addDirectoryManifests()
237 status_t VintfObject::fetchDeviceHalManifest(HalManifest* out, std::string* error) { in fetchDeviceHalManifest()
286 status_t VintfObject::fetchOdmHalManifest(HalManifest* out, std::string* error) { in fetchOdmHalManifest()
323 status_t VintfObject::fetchOneHalManifest(const std::string& path, HalManifest* out, in fetchOneHalManifest()
333 status_t VintfObject::fetchDeviceMatrix(CompatibilityMatrix* out, std::string* error) { in fetchDeviceMatrix()
348 status_t VintfObject::fetchFrameworkHalManifest(HalManifest* out, std::string* error) { in fetchFrameworkHalManifest()
386 status_t VintfObject::getOneMatrix(const std::string& path, Named<CompatibilityMatrix>* out, in getOneMatrix()
403 status_t VintfObject::getAllFrameworkMatrixLevels(std::vector<Named<CompatibilityMatrix>>* results, in getAllFrameworkMatrixLevels()
448 std::shared_ptr<const RuntimeInfo> VintfObject::GetRuntimeInfo(bool skipCache, in GetRuntimeInfo()
452 std::shared_ptr<const RuntimeInfo> VintfObject::getRuntimeInfo(bool skipCache, in getRuntimeInfo()
515 int32_t VintfObject::checkCompatibility(const std::vector<std::string>& xmls, std::string* error, in checkCompatibility()
545 int32_t VintfObject::checkCompatibility(std::string* error, CheckFlags::Type flags) { in checkCompatibility()
653 int32_t VintfObject::CheckCompatibility(const std::vector<std::string>& xmls, std::string* error, in CheckCompatibility()
658 bool VintfObject::IsHalDeprecated(const MatrixHal& oldMatrixHal, in IsHalDeprecated()
677 bool VintfObject::IsInstanceDeprecated(const MatrixInstance& oldMatrixInstance, in IsInstanceDeprecated()
739 int32_t VintfObject::CheckDeprecation(const ListInstances& listInstances, std::string* error) { in CheckDeprecation()
742 int32_t VintfObject::checkDeprecation(const ListInstances& listInstances, std::string* error) { in checkDeprecation()
791 int32_t VintfObject::CheckDeprecation(std::string* error) { in CheckDeprecation()
794 int32_t VintfObject::checkDeprecation(std::string* error) { in checkDeprecation()
812 const std::unique_ptr<FileSystem>& VintfObject::getFileSystem() { in getFileSystem()
816 const std::unique_ptr<PropertyFetcher>& VintfObject::getPropertyFetcher() { in getPropertyFetcher()
820 const std::unique_ptr<ObjectFactory<RuntimeInfo>>& VintfObject::getRuntimeInfoFactory() { in getRuntimeInfoFactory()
825 VintfObject::Builder::Builder() : mObject(std::unique_ptr<VintfObject>(new VintfObject())) {} in Builder()
827 VintfObject::Builder& VintfObject::Builder::setFileSystem(std::unique_ptr<FileSystem>&& e) { in setFileSystem()
832 VintfObject::Builder& VintfObject::Builder::setRuntimeInfoFactory( in setRuntimeInfoFactory()
838 VintfObject::Builder& VintfObject::Builder::setPropertyFetcher( in setPropertyFetcher()
844 std::unique_ptr<VintfObject> VintfObject::Builder::build() { in build()