FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
VOM::object_base Class Referenceabstract

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...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ object_base()

VOM::object_base::object_base ( )
protecteddefault

Constructable by derived classes only.

◆ ~object_base()

virtual VOM::object_base::~object_base ( )
protectedvirtualdefault

Destructor.

Member Function Documentation

◆ replay()

◆ sweep()

virtual void VOM::object_base::sweep ( void  )
pure virtual

Sweep/reap the object if still stale.

Implemented in VOM::interface.

◆ to_string()


The documentation for this class was generated from the following file: