senf::ppi::module::ActiveDuplicator Class Reference

Copy every incoming packet to each output. More...

#include <senf/PPI/Duplicators.hh>

Inheritance diagram for senf::ppi::module::ActiveDuplicator:

Public Member Functions

 ActiveDuplicator ()
 
- Public Member Functions inherited from senf::ppi::module::Module
virtual ~Module ()
 

Public Attributes

connector::PassiveInput input
 

Additional Inherited Members

- Public Types inherited from senf::ppi::module::MultiConnectorMixin< Self_, ConnectorType_, KeyType_, ContainerType_ >
typedef ConnectorType_ ConnectorType
 Type of MultiConnector connector. More...
 
- Protected Types inherited from senf::ppi::module::MultiConnectorMixin< Self_, ConnectorType_, KeyType_, ContainerType_ >
typedef ContainerType_ ContainerType
 Type of connector container. More...
 
- 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 ()
 
- Protected Member Functions inherited from senf::ppi::module::MultiConnectorMixin< Self_, ConnectorType_, KeyType_, ContainerType_ >
ContainerType_ & connectors ()
 Get connector container. More...
 
ContainerType_ const & connectors () const
 Get connectors container (const) More...
 
void connectorDestroy (ConnectorType const &)
 

Detailed Description

Copy every incoming packet to each output.

ActiveDuplicator will take every received packet and push it out to each connected output.

Definition at line 38 of file Duplicators.hh.

Constructor & Destructor Documentation

◆ ActiveDuplicator()

senf::ppi::module::ActiveDuplicator::ActiveDuplicator ( )

Definition at line 26 of file Duplicators.cc.

Member Data Documentation

◆ input

connector::PassiveInput senf::ppi::module::ActiveDuplicator::input

Definition at line 42 of file Duplicators.hh.


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