This namespace collects several modules helpful for PPI debugging. The modules allow to manually pass packets into a network and read back the output packets.
There are three categories of modules:
submit() / request() will send the request into the module network synchronously. From this it follows, that senf::ppi::run() should not be called. Instead senf::ppi::init() is used to initialize the network and explicit calls to the active debug modules drive the execution.
Classes |
|
| class | ActiveSource |
| Debug packet source with active output. More... |
|
| class | PassiveSource |
| Debug packet source with passive output. More... |
|
| class | ActiveSink |
| Debug packet sink with active input. More... |
|
| class | PassiveSink |
| Debug packet sink with passive input. More... |
|
| class | ActiveFeederSource |
| Active, queue-based packet source. More... |
|
| class | ActiveFeederSink |
| Active, queue-based packet sink. More... |
|
| class | Logger |
| Log received packets. More... |
|