summaryrefslogtreecommitdiffstats
path: root/extras/vom/vom/tap_interface.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'extras/vom/vom/tap_interface.hpp')
-rw-r--r--extras/vom/vom/tap_interface.hpp15
1 files changed, 4 insertions, 11 deletions
diff --git a/extras/vom/vom/tap_interface.hpp b/extras/vom/vom/tap_interface.hpp
index 3b0072d4a7d..a29ad358b52 100644
--- a/extras/vom/vom/tap_interface.hpp
+++ b/extras/vom/vom/tap_interface.hpp
@@ -26,14 +26,12 @@ class tap_interface : public interface
{
public:
tap_interface(const std::string& name,
- type_t type,
- admin_state_t state,
- route::prefix_t prefix);
+ const admin_state_t& state,
+ const route::prefix_t& prefix);
tap_interface(const std::string& name,
- type_t type,
- admin_state_t state,
- route::prefix_t prefix,
+ const admin_state_t& state,
+ const route::prefix_t& prefix,
const l2_address_t& l2_address);
~tap_interface();
@@ -87,11 +85,6 @@ private:
l2_address_t m_l2_address;
/**
- * interface is a friend so it can construct with handles
- */
- friend class interface;
-
- /**
* Return the matching 'instance' of the sub-interface
* over-ride from the base class
*/