+ , m_bm_flood(bm_flood.singular())
+ , m_flags(flags)
+{
+}
+
+gbp_bridge_domain::gbp_bridge_domain(const bridge_domain& bd,
+ const std::shared_ptr<interface> bvi,
+ const std::shared_ptr<interface> uu_fwd,
+ const std::shared_ptr<interface> bm_flood,
+ const flags_t& flags)
+ : m_id(bd.id())
+ , m_bd(bd.singular())
+ , m_bvi(bvi)
+ , m_uu_fwd(uu_fwd)
+ , m_bm_flood(bm_flood)
+ , m_flags(flags)
+{
+}
+
+gbp_bridge_domain::gbp_bridge_domain(const bridge_domain& bd,
+ const interface& bvi,
+ const std::shared_ptr<interface> uu_fwd,
+ const std::shared_ptr<interface> bm_flood,
+ const flags_t& flags)
+ : m_id(bd.id())
+ , m_bd(bd.singular())
+ , m_bvi(bvi.singular())
+ , m_uu_fwd(uu_fwd)
+ , m_bm_flood(bm_flood)
+ , m_flags(flags)