A base class for all object_base in the VPP object_base-Model.
bool operator==(const bridge_domain_entry &be) const
comparison operator
static std::shared_ptr< bridge_domain_entry > find(const key_t &k)
Find the instnace of the bridge_domain domain in the OM.
std::string to_string() const
Convert to string for debugging.
std::shared_ptr< bridge_domain_entry > singular() const
Return the matching 'singular instance'.
std::pair< bridge_domain::key_t, mac_address_t > key_t
The key for a bridge_domain.
static void dump(std::ostream &os)
Dump all bridge_domain-doamin into the stream provided.
void replay(void)
replay the object to create it in hardware
bridge_domain_entry(const bridge_domain &bd, const mac_address_t &mac, const interface &tx_itf)
Construct a bridge_domain in the given bridge domain.
A MAC forwarding entry in the bridge-domain/L2-FIB.