From 263f955e81033b41336fbd49a087f82d3b7b80a7 Mon Sep 17 00:00:00 2001 From: Neale Ranns Date: Wed, 15 Nov 2017 02:52:13 -0800 Subject: [PATCH] VOM: interface's handle() retreives from singular instance Change-Id: I262f2113f5805c0f89b615a0383efa8520184dd1 Signed-off-by: Neale Ranns --- src/vpp-api/vom/interface.cpp | 6 ++++++ src/vpp-api/vom/interface.hpp | 5 +++++ 2 files changed, 11 insertions(+) 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 @@ -124,6 +124,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 @@ -517,6 +517,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() */ -- 2.16.6