summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-09-10 19:59:31 +0200
committerMatthias Beyer <mail@beyermatthias.de>2021-09-10 20:36:12 +0200
commitdeea3540eb9322ba803961bd7adcb6f5b8527633 (patch)
tree11e7e800ecbbeebbfb2b1951cfc43b8991103dea
parentb3ed6b8538053bcfd22a59fa4a2b119435d13adb (diff)
interface_reader: Add getter for list of interfaces
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--src/interface_reader.cpp6
-rw-r--r--src/interface_reader.hpp2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/interface_reader.cpp b/src/interface_reader.cpp
index 7c976da..9b0bf14 100644
--- a/src/interface_reader.cpp
+++ b/src/interface_reader.cpp
@@ -70,3 +70,9 @@ interface_reader::read_interfaces(void)
return {};
}
+std::vector<interface> const&
+interface_reader::get_interfaces(void) const
+{
+ return this->interfaces;
+}
+
diff --git a/src/interface_reader.hpp b/src/interface_reader.hpp
index 149cc43..7d85416 100644
--- a/src/interface_reader.hpp
+++ b/src/interface_reader.hpp
@@ -12,6 +12,8 @@ class interface_reader {
std::optional<interface_read_error> read_interfaces(void);
+ std::vector<interface> const& get_interfaces(void) const;
+
private:
std::vector<std::string> interface_names;