diff options
Diffstat (limited to 'extras/vom/vom/gbp_bridge_domain.hpp')
-rw-r--r-- | extras/vom/vom/gbp_bridge_domain.hpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/extras/vom/vom/gbp_bridge_domain.hpp b/extras/vom/vom/gbp_bridge_domain.hpp index 0d7d58ecc05..031510aa461 100644 --- a/extras/vom/vom/gbp_bridge_domain.hpp +++ b/extras/vom/vom/gbp_bridge_domain.hpp @@ -37,11 +37,17 @@ public: /** * Construct a GBP bridge_domain */ + gbp_bridge_domain(const bridge_domain& bd, const interface& bvi); gbp_bridge_domain(const bridge_domain& bd); - gbp_bridge_domain(const bridge_domain& bd, const interface& bvi, const interface& uu_fwd); + gbp_bridge_domain(const bridge_domain& bd, + const std::shared_ptr<interface> bvi, + const std::shared_ptr<interface> uu_fwd); + gbp_bridge_domain(const bridge_domain& bd, + const interface& bvi, + const std::shared_ptr<interface> uu_fwd); /** * Copy Construct @@ -93,6 +99,9 @@ public: */ std::string to_string() const; + const std::shared_ptr<bridge_domain> get_bridge_domain(); + const std::shared_ptr<interface> get_bvi(); + private: /** * Class definition for listeners to OM events |