summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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;