senf::ppi::module::debug::Logger< Stream, Area, Level > Class Template Reference

Log received packets. More...

#include <senf/PPI/DebugModules.hh>

Inheritance diagram for senf::ppi::module::debug::Logger< Stream, Area, Level >:

Public Member Functions

 Logger ()
 
 Logger (std::string label)
 
- Public Member Functions inherited from senf::ppi::module::Module
virtual ~Module ()
 

Additional Inherited Members

- Public Attributes inherited from senf::ppi::module::MonitorModule<>
senf::ppi::connector::PassiveInput< Packetinput
 
senf::ppi::connector::ActiveOutput< Packetoutput
 
- Protected Member Functions inherited from senf::ppi::module::MonitorModule<>
 MonitorModule ()
 
- 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::DirectoryNodesysConsoleDir () const
 
void destroy ()
 

Detailed Description

template<class Stream = log::Debug, class Area = log::DefaultArea, class Level = log::VERBOSE>
class senf::ppi::module::debug::Logger< Stream, Area, Level >

Log received packets.

This module will log all packets sent to it's input using SENF_LOG to the given log Stream, Area and Level.

Definition at line 263 of file DebugModules.hh.

Constructor & Destructor Documentation

◆ Logger() [1/2]

template<class Stream = log::Debug, class Area = log::DefaultArea, class Level = log::VERBOSE>
senf::ppi::module::debug::Logger< Stream, Area, Level >::Logger ( )

◆ Logger() [2/2]

template<class Stream = log::Debug, class Area = log::DefaultArea, class Level = log::VERBOSE>
senf::ppi::module::debug::Logger< Stream, Area, Level >::Logger ( std::string  label)
explicit

The documentation for this class was generated from the following file: