summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-09-10 19:59:17 +0200
committerMatthias Beyer <mail@beyermatthias.de>2021-09-10 20:36:12 +0200
commitb3ed6b8538053bcfd22a59fa4a2b119435d13adb (patch)
treebe2ca214f12e1b7e1d795e8045351b337b4712ba
parent837d546b49afaf8626b9de38b90fc63a6786090c (diff)
interface: Add getters
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--src/interface.cpp11
-rw-r--r--src/interface.hpp3
2 files changed, 14 insertions, 0 deletions
diff --git a/src/interface.cpp b/src/interface.cpp
index 099fac0..381ccfe 100644
--- a/src/interface.cpp
+++ b/src/interface.cpp
@@ -5,3 +5,14 @@ interface::interface(std::string name, std::optional<std::string> addr):
{
}
+std::string const&
+interface::get_name(void) const
+{
+ return this->name;
+}
+
+std::optional<std::string> const&
+interface::get_addr(void) const
+{
+ return this->addr;
+}
diff --git a/src/interface.hpp b/src/interface.hpp
index f8dd545..840d25d 100644
--- a/src/interface.hpp
+++ b/src/interface.hpp
@@ -8,6 +8,9 @@ class interface {
public:
interface(std::string name, std::optional<std::string> addr);
+ std::string const& get_name(void) const;
+ std::optional<std::string> const& get_addr(void) const;
+
private:
std::string name;
std::optional<std::string> addr;