|
class | cmd_q |
| The pipe to VPP into which we write the commands. More...
|
|
class | item |
| A HW::item is data that is either to be written to or read from VPP/HW. More...
|
|
Definition at line 34 of file hw.hpp.
◆ connect()
bool VOM::HW::connect |
( |
| ) |
|
|
static |
Blocking Connect to VPP.
Definition at line 230 of file hw.cpp.
◆ disconnect()
void VOM::HW::disconnect |
( |
| ) |
|
|
static |
Disconnect to VPP.
Definition at line 236 of file hw.cpp.
◆ enqueue() [1/3]
void VOM::HW::enqueue |
( |
cmd * |
f | ) |
|
|
static |
Enqueue A command for execution.
Definition at line 212 of file hw.cpp.
◆ enqueue() [2/3]
void VOM::HW::enqueue |
( |
std::queue< cmd * > & |
c | ) |
|
|
static |
Enqueue A set of commands for execution.
Definition at line 224 of file hw.cpp.
◆ enqueue() [3/3]
void VOM::HW::enqueue |
( |
std::shared_ptr< cmd > |
c | ) |
|
|
static |
Enqueue A command for execution.
Definition at line 218 of file hw.cpp.
◆ init() [1/3]
Initialise the HW.
Initialse the connection to VPP.
Definition at line 205 of file hw.cpp.
◆ init() [2/3]
Initialise the HW connection to VPP - the UT version passing a mock Q.
Initialse the connection to VPP.
Definition at line 185 of file hw.cpp.
◆ init() [3/3]
Initialise the HW connection to VPP - the UT version passing a mock Q.
Initialse the connection to VPP.
Definition at line 195 of file hw.cpp.
◆ poll()
Blocking pool of the HW connection.
Definition at line 261 of file hw.cpp.
◆ read_stats()
void VOM::HW::read_stats |
( |
| ) |
|
|
static |
read stats from stat segment
Definition at line 272 of file hw.cpp.
◆ write()
Write/Execute all commands hitherto enqueued.
Definition at line 255 of file hw.cpp.
◆ OM
Only the OM can enable/disable HW.
Definition at line 372 of file hw.hpp.
The documentation for this class was generated from the following files:
- extras/deprecated/vom/vom/hw.hpp
- extras/deprecated/vom/vom/hw.cpp