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