Lines Matching refs:string
109 static int32_t CheckCompatibility(const std::vector<std::string>& packageInfo,
110 std::string* error = nullptr,
123 using ListInstances = std::function<std::vector<std::pair<std::string, Version>>(
124 const std::string& package, Version version, const std::string& interface,
125 const std::vector<std::string>& hintInstances)>;
139 std::string* error = nullptr);
149 static int32_t CheckDeprecation(std::string* error = nullptr);
154 std::string* error = nullptr);
156 std::string* error = nullptr);
157 static status_t FetchDeviceHalManifest(HalManifest* out, std::string* error = nullptr);
158 static status_t FetchDeviceMatrix(CompatibilityMatrix* 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,
161 std::string* error = nullptr);
162 static status_t FetchFrameworkHalManifest(HalManifest* out, std::string* error = nullptr);
166 const ListInstances& listInstances, std::string* error);
169 const ListInstances& listInstances, std::string* error);
183 int32_t checkCompatibility(const std::vector<std::string>& xmls, bool mount,
184 const PartitionMounter& partitionMounter, std::string* error,
187 extern const std::string kSystemVintfDir;
188 extern const std::string kVendorVintfDir;
189 extern const std::string kOdmVintfDir;
190 extern const std::string kOdmLegacyVintfDir;
191 extern const std::string kOdmLegacyManifest;
192 extern const std::string kVendorManifest;
193 extern const std::string kSystemManifest;
194 extern const std::string kVendorMatrix;
195 extern const std::string kOdmManifest;
196 extern const std::string kVendorLegacyManifest;
197 extern const std::string kVendorLegacyMatrix;
198 extern const std::string kSystemLegacyManifest;
199 extern const std::string kSystemLegacyMatrix;
207 std::vector<std::string> dumpFileList();