Lines Matching defs:ManifestHal
41 struct ManifestHal : public WithFileName { struct
44 ManifestHal() = default; argument
46 ManifestHal(HalFormat fmt, std::string&& n, std::vector<Version>&& vs, TransportArch ta, in ManifestHal() function
56 HalFormat format = HalFormat::HIDL;
57 std::string name;
58 std::vector<Version> versions;
59 TransportArch transportArch;
60 std::map<std::string, HalInterface> interfaces;
85 friend struct ManifestHalConverter; argument
87 friend bool parse(const std::string &s, ManifestHal *hal); argument
106 bool mIsOverride = false;
107 std::optional<std::string> mUpdatableViaApex;
109 std::set<ManifestInstance> mAdditionalInstances;
114 Level mMaxLevel = Level::UNSPECIFIED;