diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/vpp-api/vom/interface.cpp | 6 | ||||
-rw-r--r-- | src/vpp-api/vom/interface.hpp | 5 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/vpp-api/vom/interface.cpp b/src/vpp-api/vom/interface.cpp index 1c9f20d2a5d..1c90a31bb32 100644 --- a/src/vpp-api/vom/interface.cpp +++ b/src/vpp-api/vom/interface.cpp @@ -125,6 +125,12 @@ interface::type() const const handle_t& interface::handle() const { + return (singular()->handle_i()); +} + +const handle_t& +interface::handle_i() const +{ return (m_hdl.data()); } diff --git a/src/vpp-api/vom/interface.hpp b/src/vpp-api/vom/interface.hpp index f11e3591a44..181e76dad69 100644 --- a/src/vpp-api/vom/interface.hpp +++ b/src/vpp-api/vom/interface.hpp @@ -518,6 +518,11 @@ private: void update(const interface& obj); /* + * return the interface's handle in the singular instance + */ + const handle_t& handle_i() const; + + /* * It's the OM class that calls singular() */ friend class OM; |