FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
VOM::OM::listener Class Referenceabstract

Class definition for listeners to OM events. More...

Public Member Functions

 listener ()=default
 
virtual ~listener ()=default
 
virtual void handle_populate (const client_db::key_t &key)=0
 Handle a populate event. More...
 
virtual void handle_replay ()=0
 Handle a replay event. More...
 
virtual dependency_t order () const =0
 Get the sortable Id of the listener. More...
 
bool operator< (const listener &listener) const
 less than operator for set sorting More...
 

Detailed Description

Class definition for listeners to OM events.

Definition at line 284 of file om.hpp.

Constructor & Destructor Documentation

◆ listener()

VOM::OM::listener::listener ( )
default

◆ ~listener()

virtual VOM::OM::listener::~listener ( )
virtualdefault

Member Function Documentation

◆ handle_populate()

virtual void VOM::OM::listener::handle_populate ( const client_db::key_t key)
pure virtual

Handle a populate event.

◆ handle_replay()

virtual void VOM::OM::listener::handle_replay ( )
pure virtual

Handle a replay event.

◆ operator<()

bool VOM::OM::listener::operator< ( const listener listener) const
inline

less than operator for set sorting

Definition at line 308 of file om.hpp.

+ Here is the call graph for this function:

◆ order()

virtual dependency_t VOM::OM::listener::order ( ) const
pure virtual

Get the sortable Id of the listener.

+ Here is the caller graph for this function:

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