diff options
-rw-r--r-- | src/interface.cpp | 11 | ||||
-rw-r--r-- | src/interface.hpp | 3 |
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; |