Active, queue-based packet sink. More...
#include <senf/PPI/DebugModules.hh>
Public Types | |
typedef PassiveSink::size_type | size_type |
typedef PassiveSink::iterator | iterator |
Public Member Functions | |
ActiveFeederSink () | |
bool | empty () |
size_type | size () |
iterator | begin () |
iterator | end () |
Packet | front () |
Packet | pop_front () |
void | clear () |
Public Attributes | |
connector::ActiveInput & | input |
Active, queue-based packet sink.
The ActiveFeederSink contains a packet queue to receive the packets from the network. The ActiveFeederSink will actively request packets from the network until it's input is throttled.
ActiveFeederSink is not a module but a collection of two modules: a PassiveSink and an ActiveFeeder.
Definition at line 230 of file DebugModules.hh.
Definition at line 238 of file DebugModules.hh.
Definition at line 237 of file DebugModules.hh.
senf::ppi::module::debug::ActiveFeederSink::ActiveFeederSink | ( | ) |
iterator senf::ppi::module::debug::ActiveFeederSink::begin | ( | ) |
void senf::ppi::module::debug::ActiveFeederSink::clear | ( | ) |
bool senf::ppi::module::debug::ActiveFeederSink::empty | ( | ) |
iterator senf::ppi::module::debug::ActiveFeederSink::end | ( | ) |
Packet senf::ppi::module::debug::ActiveFeederSink::front | ( | ) |
Packet senf::ppi::module::debug::ActiveFeederSink::pop_front | ( | ) |
size_type senf::ppi::module::debug::ActiveFeederSink::size | ( | ) |
connector::ActiveInput& senf::ppi::module::debug::ActiveFeederSink::input |
Definition at line 240 of file DebugModules.hh.