17 #ifndef HH_SENF_PPI_DebugModules_ 18 #define HH_SENF_PPI_DebugModules_ 1 95 typedef std::deque<Packet> Queue;
114 virtual void v_init()
override;
155 typedef std::deque<Packet> Queue;
260 template <
class Stream = log::Debug,
261 class Area = log::DefaultArea,
269 explicit Logger(std::string label);
272 virtual void v_handlePacket(
Packet const & packet);
Connector actively sending packets.
connector::PassiveInput input
Queue::size_type size_type
Debug packet sink with active input.
Queue::const_iterator iterator
Debug packet source with active output.
PassiveSink::iterator iterator
PassiveSink::size_type size_type
connector::ActiveOutput output
Debug packet source with passive output.
connector::ActiveOutput & output
Base class providing simple monitor module support.
ActiveFeeder public header.
Queue::size_type size_type
Debug packet sink with passive input.
Active, queue-based packet source.
bool boolean_test() const
true if output is not throttled
MonitorModule public header.
#define SENF_PPI_MODULE(name)
Define PPI Module.
Connector passively providing packets.
void submit(Packet const &packet)
Submit packet.
connector::ActiveInput & input
connector::ActiveInput input
::phoenix::function< detail::clear > const clear
virtual void v_init()
Called after module setup.
Adapter to connect passive connectors.
connector::PassiveOutput output
PassiveSource::size_type size_type
Active, queue-based packet sink.