Home
last modified time | relevance | path

Searched refs:VintfObject (Results 1 – 12 of 12) sorted by relevance

/system/libvintf/
DVintfObject.cpp85 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()
[all …]
DVintfObjectAfterUpdate.h34 class VintfObjectAfterUpdate : public VintfObject {
37 VintfObjectAfterUpdate(VintfObject* dep) : mDependency(dep) {} in VintfObjectAfterUpdate()
41 return VintfObject::getDeviceHalManifest(skipCache);
46 return VintfObject::getFrameworkHalManifest(skipCache);
52 return VintfObject::getDeviceCompatibilityMatrix(skipCache);
58 return VintfObject::getFrameworkCompatibilityMatrix(skipCache);
82 VintfObject* mDependency = nullptr;
Dmain.cpp247 auto vm = VintfObject::GetDeviceHalManifest(); in main()
248 auto fm = VintfObject::GetFrameworkHalManifest(); in main()
249 auto vcm = VintfObject::GetDeviceCompatibilityMatrix(); in main()
250 auto fcm = VintfObject::GetFrameworkCompatibilityMatrix(); in main()
251 auto ki = VintfObject::GetRuntimeInfo(); in main()
318 auto compatible = VintfObject::CheckCompatibility({}, &error); in main()
326 auto deprecate = VintfObject::CheckDeprecation(&error); in main()
DVintfObjectRecovery.cpp141 auto vintfObject = VintfObject::Builder() in CheckCompatibility()
DAndroid.bp59 "VintfObject.cpp",
Dcheck_vintf.cpp225 auto vintfObject = VintfObject::Builder() in checkAllFiles()
/system/hwservicemanager/
DVintf.cpp58 vintf::VintfObject::GetFrameworkHalManifest()); in getTransport()
63 vintf::VintfObject::GetDeviceHalManifest()); in getTransport()
84 auto deviceManifest = vintf::VintfObject::GetDeviceHalManifest(); in getInstances()
85 auto frameworkManifest = vintf::VintfObject::GetFrameworkHalManifest(); in getInstances()
/system/libvintf/include/vintf/
DVintfObject.h79 class VintfObject {
81 virtual ~VintfObject() = default;
215 static std::shared_ptr<VintfObject> GetInstance();
304 static details::LockedSharedPtr<VintfObject> sInstance;
345 std::unique_ptr<VintfObject> build();
348 std::unique_ptr<VintfObject> mObject;
353 VintfObject() = default;
DRuntimeInfo.h96 friend class VintfObject; member
DCompatibilityMatrix.h144 friend class VintfObject; member
DHalManifest.h145 friend class VintfObject; member
/system/libvintf/test/
Dvintf_object_tests.cpp431 vintfObject = VintfObject::Builder() in SetUp()
510 std::unique_ptr<VintfObject> vintfObject;
1001 static VintfObject::ListInstances getInstanceListFunc( in getInstanceListFunc()