![]() |
FD.io VPP
v18.07.1-19-g511ce25
Vector Packet Processing
|
A base class for all object_base in the VPP object_base-Model. More...
Inheritance diagram for VOM::object_base:Public Member Functions | |
| virtual std::string | to_string () const =0 |
| convert to string format for debug purposes More... | |
| virtual void | sweep (void)=0 |
| Sweep/reap the object if still stale. More... | |
| virtual void | replay (void)=0 |
| replay the object to create it in hardware More... | |
Protected Member Functions | |
| object_base ()=default | |
| Constructable by derived classes only. More... | |
| virtual | ~object_base ()=default |
| Destructor. More... | |
A base class for all object_base in the VPP object_base-Model.
provides the abstract interface.
Definition at line 29 of file object_base.hpp.
|
protecteddefault |
Constructable by derived classes only.
|
protectedvirtualdefault |
Destructor.
|
pure virtual |
replay the object to create it in hardware
Implemented in VOM::route::ip_route, VOM::gbp_recirc, VOM::route_domain, VOM::gbp_endpoint_group, VOM::nat_static, VOM::bridge_domain_arp_entry, VOM::gbp_subnet, VOM::bridge_domain_entry, VOM::gbp_contract, VOM::gbp_endpoint, and VOM::neighbour.
|
pure virtual |
Sweep/reap the object if still stale.
Implemented in VOM::interface.
|
pure virtual |
convert to string format for debug purposes
Implemented in VOM::route::ip_route, VOM::interface, VOM::dhcp_client, VOM::bridge_domain, VOM::bond_interface, VOM::ACL::acl_ethertype, VOM::vxlan_tunnel, VOM::nat_binding, VOM::ACL::list< RULE >, VOM::gbp_recirc, VOM::interface_span, VOM::gbp_endpoint_group, VOM::nat_static, VOM::bridge_domain_arp_entry, VOM::l2_binding, VOM::gbp_subnet, VOM::bridge_domain_entry, VOM::gbp_contract, VOM::gbp_endpoint, VOM::ACL::binding< LIST >, VOM::neighbour, VOM::interface_ip6_nd< CLASS, CMD >, VOM::l3_binding, VOM::pipe, VOM::l2_emulation, VOM::bond_group_binding, VOM::l2_xconnect, VOM::lldp_global, VOM::lldp_binding, VOM::route_domain, VOM::arp_proxy_config, VOM::ip_unnumbered, and VOM::arp_proxy_binding.
Here is the caller graph for this function: