Searched refs:HalManifest (Results 1 - 17 of 17) sorted by relevance
/system/libvintf/ |
H A D | HalManifest.cpp | 20 #include "HalManifest.h" 41 bool HalManifest::shouldAdd(const ManifestHal& hal) const { 76 void HalManifest::removeHals(const std::string& name, size_t majorVer) { 90 bool HalManifest::add(ManifestHal&& halToAdd) { 106 bool HalManifest::shouldAddXmlFile(const ManifestXmlFile& xmlFile) const { 116 std::set<std::string> HalManifest::getHalNames() const { 124 std::set<std::string> HalManifest::getHalNamesAndVersions() const { 133 Transport HalManifest::getTransport(const std::string &package, const Version &v, 143 LOG(DEBUG) << "HalManifest::getTransport(" << mType << "): Cannot find " 149 bool HalManifest [all...] |
H A D | VintfObject.cpp | 72 std::shared_ptr<const HalManifest> VintfObject::GetDeviceHalManifest(bool skipCache) { 73 static LockedSharedPtr<HalManifest> gVendorManifest; 78 std::shared_ptr<const HalManifest> VintfObject::GetFrameworkHalManifest(bool skipCache) { 79 static LockedSharedPtr<HalManifest> gFrameworkManifest; 113 const std::shared_ptr<const HalManifest>& deviceManifest, CompatibilityMatrix* out, 171 status_t VintfObject::FetchDeviceHalManifest(HalManifest* out, std::string* error) { 177 HalManifest odmManifest; 208 status_t VintfObject::FetchOdmHalManifest(HalManifest* out, std::string* error) { 245 status_t VintfObject::FetchOneHalManifest(const std::string& path, HalManifest* out, 247 HalManifest re [all...] |
H A D | AssembleVintf.cpp | 267 bool checkDualFile(const HalManifest& manifest, const CompatibilityMatrix& matrix) { 299 using HalManifests = Schemas<HalManifest>; 304 HalManifest* halManifest = &halManifests->front().object; 307 HalManifest& halToAdd = it->object; 400 bool setDeviceFcmVersion(HalManifest* manifest) { 455 std::unique_ptr<HalManifest> checkManifest; 480 checkManifest = std::make_unique<HalManifest>();
|
H A D | main.cpp | 189 void insert(const HalManifest* manifest, Table* table, const RowMutator& mutate) { 223 Table generateHalSummary(const HalManifest* vm, const HalManifest* fm,
|
H A D | parse_xml.cpp | 843 struct HalManifestConverter : public XmlNodeConverter<HalManifest> { 845 void mutateNode(const HalManifest &m, NodeType *root, DocType *d) const override { 848 void mutateNode(const HalManifest& m, NodeType* root, DocType* d, 883 bool buildObject(HalManifest* object, NodeType* root, std::string* error) const override { 1155 XmlConverter<HalManifest>& gHalManifestConverter = halManifestConverter;
|
H A D | parse_string.cpp | 444 std::string dump(const HalManifest &vm) {
|
/system/libvintf/include/vintf/ |
H A D | VintfObject.h | 24 #include "HalManifest.h" 58 static std::shared_ptr<const HalManifest> GetDeviceHalManifest(bool skipCache = false); 64 static std::shared_ptr<const HalManifest> GetFrameworkHalManifest(bool skipCache = false); 100 * @param packageInfo a list of XMLs of HalManifest / 153 const std::shared_ptr<const HalManifest>& deviceManifest, CompatibilityMatrix* out, 157 static status_t FetchDeviceHalManifest(HalManifest* out, std::string* error = nullptr); 159 static status_t FetchOdmHalManifest(HalManifest* out, std::string* error = nullptr); 160 static status_t FetchOneHalManifest(const std::string& path, HalManifest* out, 162 static status_t FetchFrameworkHalManifest(HalManifest* out, std::string* error = nullptr); 202 // by calling Get(Framework|Device)(HalManifest|CompatibilityMatri [all...] |
H A D | HalManifest.h | 50 // A HalManifest is reported by the hardware and query-able from 52 struct HalManifest : public HalGroup<ManifestHal>, public XmlFileGroup<ManifestXmlFile> { struct in namespace:android::vintf 56 HalManifest() : mType(SchemaType::DEVICE) {} function in struct:android::vintf::HalManifest 132 friend std::string dump(const HalManifest &vm); 133 friend bool operator==(const HalManifest &lft, const HalManifest &rgt);
|
H A D | Vndk.h | 54 friend struct HalManifest;
|
H A D | parse_xml.h | 21 #include "HalManifest.h" 68 extern XmlConverter<HalManifest>& gHalManifestConverter;
|
H A D | ManifestHal.h | 37 // A component of HalManifest. 78 friend struct HalManifest;
|
H A D | MatrixHal.h | 52 friend struct HalManifest;
|
H A D | CompatibilityMatrix.h | 105 friend struct HalManifest;
|
H A D | parse_string.h | 26 #include "HalManifest.h" 104 std::string dump(const HalManifest &vm);
|
/system/libvintf/test/ |
H A D | LibVintfTest.cpp | 40 extern XmlConverter<HalManifest>& gHalManifestConverter; 64 bool add(HalManifest &vm, ManifestHal &&hal) { 95 const ManifestHal *getAnyHal(HalManifest &vm, const std::string &name) { 101 ConstMultiMapValueIterable<std::string, ManifestHal> getHals(HalManifest &vm) { 115 std::set<std::string> checkUnusedHals(const HalManifest& m, const CompatibilityMatrix& cm) { 126 HalManifest testDeviceManifest() { 127 HalManifest vm; 144 HalManifest testDeviceManifestWithXmlFile() { 145 HalManifest vm = testDeviceManifest(); 152 HalManifest testFrameworkManfies [all...] |
H A D | vintf_object_tests.cpp | 761 bool containsVendorManifest(const std::shared_ptr<const HalManifest>& p) { 765 bool containsVendorEtcManifest(const std::shared_ptr<const HalManifest>& p) { 769 bool vendorEtcManifestOverridden(const std::shared_ptr<const HalManifest>& p) { 773 bool containsOdmManifest(const std::shared_ptr<const HalManifest>& p) { 777 bool containsOdmProductManifest(const std::shared_ptr<const HalManifest>& p) { 796 std::shared_ptr<const HalManifest> get() { 861 std::shared_ptr<const HalManifest> get() {
|
/system/hwservicemanager/ |
H A D | Vintf.cpp | 16 const std::shared_ptr<const vintf::HalManifest>& vm) {
|
Completed in 113 milliseconds