The interface to writing objects into VPP OM.
More...
The interface to writing objects into VPP OM.
Definition at line 140 of file om.hpp.
◆ commit()
Make the State in VPP reflect the expressed desired state.
But don't call the HW - use this whilst processing dumped data from HW
Definition at line 202 of file om.hpp.
◆ dump() [1/2]
Print each of the object in the DB into the stream provided.
Definition at line 97 of file om.cpp.
◆ dump() [2/2]
void VOM::OM::dump |
( |
std::ostream & |
os | ) |
|
|
static |
Print each of the KEYS.
Definition at line 103 of file om.cpp.
◆ init()
Init.
Initialse the connection to VPP.
Definition at line 30 of file om.cpp.
◆ mark()
Mark all state owned by this key as stale.
Definition at line 36 of file om.cpp.
◆ populate()
populate the OM with state read from HW.
Definition at line 109 of file om.cpp.
◆ register_listener()
Register a listener of events.
Definition at line 127 of file om.cpp.
◆ remove()
Remove all object in the OM referenced by the key.
Definition at line 70 of file om.cpp.
◆ replay()
void VOM::OM::replay |
( |
void |
| ) |
|
|
static |
Replay all of the objects to HW.
Definition at line 84 of file om.cpp.
◆ sweep()
Sweep all the key's objects that are stale.
Definition at line 50 of file om.cpp.
◆ write()
Make the State in VPP reflect the expressed desired state.
After processing all the objects in the queue, in FIFO order, any remaining state owned by the client_db::key_t is purged. This is a template function so the object's update() function is always called with the derived type.
Definition at line 221 of file om.hpp.
The documentation for this class was generated from the following files: