Debug packet sink with active input. More...
#include <senf/PPI/DebugModules.hh>

Public Member Functions | |
| ActiveSink () | |
| Packet | request () |
| Request packet. More... | |
| bool | boolean_test () const |
true, if input is not throttled More... | |
Public Member Functions inherited from senf::ppi::module::Module | |
| virtual | ~Module () |
Public Member Functions inherited from senf::comparable_safe_bool< class > | |
| operator bool_type () const | |
| bool | operator! () const |
Public Attributes | |
| connector::ActiveInput | input |
Additional Inherited Members | |
Protected Types inherited from senf::safe_bool_base | |
| typedef void(safe_bool_base::* | bool_type) () const |
Protected Member Functions inherited from senf::ppi::module::Module | |
| Module () | |
| Route< connector::InputConnector, connector::OutputConnector > & | route (connector::InputConnector &input, connector::OutputConnector &output) |
| Define flow information. More... | |
| Route< connector::InputConnector, EventDescriptor > & | route (connector::InputConnector &input, EventDescriptor &output) |
| Define flow information. More... | |
| Route< EventDescriptor, connector::OutputConnector > & | route (EventDescriptor &input, connector::OutputConnector &output) |
| Define flow information. More... | |
| void | noroute (connector::Connector &connector) |
| Define terminal connectors. More... | |
| template<class Target > | |
| void | registerEvent (EventDescriptor &descriptor, Target target) |
| Register an external event. More... | |
| ClockService::clock_type const & | time () const |
| Time-stamp of the currently processing event. More... | |
| ClockService::clock_type const & | now () const |
| Current time of the currently processing event. More... | |
| virtual void | v_init () |
| Called after module setup. More... | |
| console::DirectoryNode & | sysConsoleDir () const |
| void | destroy () |
Protected Member Functions inherited from senf::comparable_safe_bool< class > | |
| ~comparable_safe_bool () | |
Protected Member Functions inherited from senf::safe_bool_base | |
| void | this_type_does_not_support_comparisons () const |
| safe_bool_base () | |
| safe_bool_base (const safe_bool_base &) | |
| safe_bool_base & | operator= (const safe_bool_base &) |
| ~safe_bool_base () | |
Debug packet sink with active input.
This module requests packets from the network. Each call to request() will pass a packet request into the network.
Definition at line 128 of file DebugModules.hh.
| senf::ppi::module::debug::ActiveSink::ActiveSink | ( | ) |
| bool senf::ppi::module::debug::ActiveSink::boolean_test | ( | ) | const |
true, if input is not throttled
| Packet senf::ppi::module::debug::ActiveSink::request | ( | ) |
Request packet.
true | connector::ActiveInput senf::ppi::module::debug::ActiveSink::input |
Definition at line 132 of file DebugModules.hh.