summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYifan Hong2017-02-24 13:32:02 -0600
committerYifan Hong2017-02-24 13:39:51 -0600
commit2059ffc47cd339081b76b5d6f0ca6d68e51f22fb (patch)
tree3558701d7c2d72d38ad212ecf571cbbe5912f696 /ManifestHal.cpp
parent33466ad37b05f0da75b4b22a2d3f342f60ebfbc6 (diff)
downloadplatform-system-libvintf-2059ffc47cd339081b76b5d6f0ca6d68e51f22fb.tar.gz
platform-system-libvintf-2059ffc47cd339081b76b5d6f0ca6d68e51f22fb.tar.xz
platform-system-libvintf-2059ffc47cd339081b76b5d6f0ca6d68e51f22fb.zip
Clean up ManifestHal's public convenience constructor.
Bug: 34620633 Test: libvintf_test Change-Id: I43571d7d5a56d60e43a1b75a683f0f41d470bfbf
Diffstat (limited to 'ManifestHal.cpp')
-rw-r--r--ManifestHal.cpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/ManifestHal.cpp b/ManifestHal.cpp
index f69eb34..aa40c82 100644
--- a/ManifestHal.cpp
+++ b/ManifestHal.cpp
@@ -31,33 +31,6 @@ bool ManifestHal::isValid() const {
31 return true; 31 return true;
32} 32}
33 33
34// static
35ManifestHal ManifestHal::hal(std::string &&name,
36 ImplLevel implLevel,
37 std::string &&impl,
38 Version version,
39 Transport tr) {
40 return ManifestHal{HalFormat::HIDL, std::move(name), {version},
41 {implLevel, std::move(impl)}, tr};
42}
43
44// static
45ManifestHal ManifestHal::hal(std::string &&name,
46 ImplLevel implLevel,
47 std::string &&impl,
48 std::vector<Version> &&versions,
49 Transport tr) {
50 return ManifestHal{HalFormat::HIDL, std::move(name), std::move(versions),
51 {implLevel, std::move(impl)}, tr};
52}
53
54// static
55ManifestHal ManifestHal::nonhal(std::string &&name,
56 std::vector<Version> &&versions) {
57 return ManifestHal{HalFormat::NATIVE, std::move(name), std::move(versions),
58 {ImplLevel::EMPTY, std::string{}}, Transport::EMPTY};
59}
60
61bool ManifestHal::operator==(const ManifestHal &other) const { 34bool ManifestHal::operator==(const ManifestHal &other) const {
62 if (format != other.format) 35 if (format != other.format)
63 return false; 36 return false;