aboutsummaryrefslogtreecommitdiffstats
path: root/extras/vom/vom/gbp_bridge_domain.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'extras/vom/vom/gbp_bridge_domain.hpp')
-rw-r--r--extras/vom/vom/gbp_bridge_domain.hpp11
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