Copy every incoming packet to each output. More...
#include <senf/PPI/Duplicators.hh>

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::DirectoryNode & | sysConsoleDir () 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 &) | 
  Related Functions inherited from senf::ppi::module::MultiConnectorMixin< Self_, ConnectorType_, KeyType_, ContainerType_ > | |
| template<class MultiConnectorSource , class Target , class A1 > | |
| MultiConnectorSource::ConnectorType & | connect (MultiConnectorSource &source, A1 const &a1, Target &target) | 
| Connect MultiConnector source to arbitrary target.  More... | |
| template<class Source , class MultiConnectorTarget , class A1 > | |
| MultiConnectorTarget::ConnectorType & | connect (Source &source, MultiConnectorTarget &target, A1 const &a1) | 
| Connect arbitrary source to MultiConnector target.  More... | |
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.
| senf::ppi::module::ActiveDuplicator::ActiveDuplicator | ( | ) | 
Definition at line 26 of file Duplicators.cc.
| connector::PassiveInput senf::ppi::module::ActiveDuplicator::input | 
Definition at line 42 of file Duplicators.hh.