A base class for all object_base in the VPP object_base-Model.
const static flood_mode_t OFF
Bridge Domain ARP termination mode.
std::shared_ptr< bridge_domain > singular() const
Return the matchin 'singular' instance of the bridge-domain.
Bridge Domain ARP Unicast Forward mode.
const static uint32_t DEFAULT_TABLE
The value of the defaultbridge domain.
static void dump(std::ostream &os)
Dump all bridge-doamin into the stream provided.
Bridge Domain flood mode.
const static learning_mode_t OFF
const static mac_age_mode_t ON
static std::shared_ptr< bridge_domain > find(const key_t &key)
Static function to find the bridge_domain in the model.
const static uu_flood_mode_t OFF
const static arp_ufwd_mode_t ON
const static arp_ufwd_mode_t OFF
const static arp_term_mode_t OFF
std::string to_string(void) const
convert to string format for debug purposes
const static arp_term_mode_t ON
const static flood_mode_t ON
bridge_domain(uint32_t id, const learning_mode_t &lmode=learning_mode_t::ON, const arp_term_mode_t &amode=arp_term_mode_t::ON, const arp_ufwd_mode_t &aumode=arp_ufwd_mode_t::OFF, const flood_mode_t &fmode=flood_mode_t::ON, const uu_flood_mode_t &uufmode=uu_flood_mode_t::ON, const mac_age_mode_t &mmode=mac_age_mode_t::OFF)
Construct a new object matching the desried state.
const static uu_flood_mode_t ON
const key_t & key() const
Return the bridge domain's key.
Bridge Domain Learning mode.
Bridge Domain Unknown Unicast Flood mode.
bool operator==(const bridge_domain &b) const
Comparison operator - for UT.
uint32_t key_t
Key Type for Bridge Domains in the sigular DB.
const static learning_mode_t ON
uint32_t id() const
Return the bridge domain's VPP ID.
const static mac_age_mode_t OFF
Bridge Domain MAC aging mode.