summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'include/vintf/VintfObject.h')
-rw-r--r--include/vintf/VintfObject.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/vintf/VintfObject.h b/include/vintf/VintfObject.h
index 7e671f0..2e260ab 100644
--- a/include/vintf/VintfObject.h
+++ b/include/vintf/VintfObject.h
@@ -151,6 +151,7 @@ public:
151 static status_t FetchOdmHalManifest(HalManifest* out, std::string* error = nullptr); 151 static status_t FetchOdmHalManifest(HalManifest* out, std::string* error = nullptr);
152 static status_t FetchOneHalManifest(const std::string& path, HalManifest* out, 152 static status_t FetchOneHalManifest(const std::string& path, HalManifest* out,
153 std::string* error = nullptr); 153 std::string* error = nullptr);
154 static status_t FetchFrameworkHalManifest(HalManifest* out, std::string* error = nullptr);
154 155
155 static bool isHalDeprecated(const MatrixHal& oldMatrixHal, 156 static bool isHalDeprecated(const MatrixHal& oldMatrixHal,
156 const CompatibilityMatrix& targetMatrix, 157 const CompatibilityMatrix& targetMatrix,
@@ -187,8 +188,17 @@ extern const std::string kVendorMatrix;
187extern const std::string kOdmManifest; 188extern const std::string kOdmManifest;
188extern const std::string kVendorLegacyManifest; 189extern const std::string kVendorLegacyManifest;
189extern const std::string kVendorLegacyMatrix; 190extern const std::string kVendorLegacyMatrix;
191extern const std::string kSystemLegacyManifest;
190extern const std::string kSystemLegacyMatrix; 192extern const std::string kSystemLegacyMatrix;
191 193
194// Convenience function to dump all files and directories that could be read
195// by calling Get(Framework|Device)(HalManifest|CompatibilityMatrix). The list
196// include files that may not actually be read when the four functions are called
197// because some files have a higher priority than others. The list does NOT
198// include "files" (including kernel interfaces) that are read when GetRuntimeInfo
199// is called.
200std::vector<std::string> dumpFileList();
201
192} // namespace details 202} // namespace details
193 203
194} // namespace vintf 204} // namespace vintf