VOM: fixes for stats
[vpp.git] / extras / vom / vom / gbp_bridge_domain.hpp
index 0d7d58e..c86c53e 100644 (file)
@@ -37,11 +37,16 @@ public:
   /**
    * Construct a GBP bridge_domain
    */
-  gbp_bridge_domain(const bridge_domain& bd);
-
+  gbp_bridge_domain(const bridge_domain& bd, const interface& bvi);
   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 +98,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