X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fvom%2Fvom%2Fgbp_bridge_domain.hpp;h=c86c53ebf24e57e9a38eec19136d9109c3d4b92d;hb=7e70ff52c18e62f4fdef1f63dea4edd64bcf9c76;hp=0d7d58ecc056be33eb27390f42c696dc12b309c0;hpb=93cc3ee3b3a9c9224a1446625882205f3282a949;p=vpp.git diff --git a/extras/vom/vom/gbp_bridge_domain.hpp b/extras/vom/vom/gbp_bridge_domain.hpp index 0d7d58ecc05..c86c53ebf24 100644 --- a/extras/vom/vom/gbp_bridge_domain.hpp +++ b/extras/vom/vom/gbp_bridge_domain.hpp @@ -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 bvi, + const std::shared_ptr uu_fwd); + gbp_bridge_domain(const bridge_domain& bd, + const interface& bvi, + const std::shared_ptr uu_fwd); /** * Copy Construct @@ -93,6 +98,9 @@ public: */ std::string to_string() const; + const std::shared_ptr get_bridge_domain(); + const std::shared_ptr get_bvi(); + private: /** * Class definition for listeners to OM events