Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
senf::ppi::module::ActiveBurstSocketSource< Reader >
senf::ppi::connector::ActiveConnector Active connector base-class
senf::ppi::module::ActiveDuplicator Copy every incoming packet to each output
senf::ppi::module::ActiveFeeder Adapter to connect passive connectors
senf::ppi::module::debug::ActiveFeederSink Active, queue-based packet sink
senf::ppi::module::debug::ActiveFeederSource Active, queue-based packet source
senf::ppi::connector::ActiveInput< PacketType > Connector actively reading packets
senf::ppi::connector::ActiveInputJack< PacketType > Jack with packet type referencing an ActiveInput
senf::ppi::connector::ActiveOutput< PacketType > Connector actively sending packets
senf::ppi::connector::ActiveOutputJack< PacketType > Jack with packet type referencing an ActiveOutput
senf::ppi::module::debug::ActiveSink Debug packet sink with active input
senf::ppi::module::ActiveSocketSink< Writer > Output module writing data to a FileHandle using the provided Writer. If using the default ConnectedDgramWriter the filehandle must be writable, connected and able to handle complete datagrams
senf::ppi::module::ActiveSocketSource< Reader > Input module reading data from an arbitrary FileHandle
senf::ppi::module::debug::ActiveSource Debug packet source with active output
senf::ppi::module::AnnotationRouter< AnnotationType > Route packets to destination according to some annotation value
senf::ppi::module::AnnotationRouter< AnnotationType >::AnnotationRouter::DuplicateKeyException
senf::ppi::detail::Callback< Arg > Provide callbacks with a single optional argument
senf::ppi::module::CloneSource Generate clone's of a template packet
senf::ppi::ConnectedDgramWriter Writer for module::ActiveSocketSink / module::PassiveSocketSink
senf::ppi::connector::Connector Connector base-class
senf::ppi::DebugEvent Manually triggered event
detail::MultiConnectorSelectBase::type
senf::ppi::DgramReader< Packet, MaxSize > Reader for module::ActiveSocketSource
senf::ppi::detail::DisableStandardConnect
senf::ppi::detail::DisableStandardInput
senf::ppi::detail::DisableStandardOutput
senf::ppi::module::DiscardSink Module discarding all received packets
senf::ppi::detail::EventBinding< EventType > Internal: Association Event - Module - Handler, event type specific
senf::ppi::detail::EventBindingBase Internal: Association Event - Module - Handler, base-class
senf::ppi::detail::EventBindingHelper< EventType, Self > Internal: Callback forwarders
senf::ppi::EventDescriptor Generic event interface base-class
senf::ppi::EventImplementation< EventType > Event implementation base class
senf::ppi::EventImplementationHelper< EventType, Self > Internal: Callback forwarders
senf::ppi::EventManager Event registry and control
senf::ppi::FIFOQueueingAlgorithm
senf::ppi::ForwardingRoute Forwarding route base class
senf::ppi::connector::GenericActiveInput Combination of ActiveConnector and InputConnector
senf::ppi::connector::GenericActiveInputJack Jack referencing an ActiveInput
senf::ppi::connector::GenericActiveOutput Combination of ActiveConnector and OutputConnector
senf::ppi::connector::GenericActiveOutputJack Jack referencing an ActiveOutput
senf::ppi::connector::GenericPassiveInput Combination of PassiveConnector and InputConnector
senf::ppi::connector::GenericPassiveInputJack Jack referencing a PassiveInput
senf::ppi::connector::GenericPassiveOutput Combination of PassiveConnector and OutputConnector
senf::ppi::connector::GenericPassiveOutputJack Jack referencing a PassiveOutput
senf::ppi::IdleEvent Continually signaled event
senf::ppi::connector::IncompatibleConnectorsException Incompatible connectors connected
senf::ppi::connector::InputConnector Input connector base-class
senf::ppi::IntervalTimer High precision regularly signaled event
senf::ppi::IntervalTimerEventInfo IntervalTimer event information
senf::ppi::IOEvent FileHandle based I/O read/write event
senf::ppi::IOEvent::IOEvent::ErrorException Unhandled error condition
senf::ppi::IOEvent::IOEvent::HangupException Unhandled hangup condition
senf::ppi::IOEventInfo IOEvent event information
senf::ppi::IPv4SourceForcingDgramWriter
senf::ppi::IPv6SourceForcingDgramWriter
senf::ppi::module::detail::IsMulticonnectorSource< T >
senf::ppi::module::detail::IsMulticonnectorSource_< T, N >
senf::ppi::module::detail::IsMulticonnectorSource_< T, 1u >
senf::ppi::module::detail::IsMulticonnectorTarget< T >
senf::ppi::module::detail::IsMulticonnectorTarget_< T, N >
senf::ppi::module::detail::IsMulticonnectorTarget_< T, 2u >
senf::ppi::connector::Jack Connector Jack base class
senf::ppi::module::debug::Logger< Stream, Area, Level > Log received packets
senf::ppi::module::Module Module base-class
senf::ppi::ModuleManager Internal: Module management
senf::ppi::ModuleManager::ModuleManager::Initializable
senf::ppi::module::MonitorModule< PacketType > Base class providing simple monitor module support
senf::ppi::module::detail::MultiConnectorDefaultContainer< KeyType, ConnectorType >
senf::ppi::module::MultiConnectorMixin< Self_, ConnectorType_, KeyType_, ContainerType_ > Multi-Connector management
senf::ppi::module::detail::MultiConnectorMixinAccess
senf::ppi::module::detail::MultiConnectorSelectBase< ConnectorType >
senf::ppi::module::detail::MultiConnectorWrapper< Module, Connector >
senf::ppi::connector::OutputConnector Output connector base-class
senf::ppi::connector::PassiveConnector Passive connector base-class
senf::ppi::connector::PassiveInput< PacketType > Connector passively receiving packets
senf::ppi::connector::PassiveInputJack< PacketType > Jack with packet type referencing a PassiveInput
senf::ppi::module::PassiveJoin Join multiple packet streams with passive inputs
senf::ppi::connector::PassiveOutput< PacketType > Connector passively providing packets
senf::ppi::connector::PassiveOutputJack< PacketType > Jack with packet type referencing a PassiveOutput
senf::ppi::module::PassiveQueue Adaptor to connect active a pair of active connectors
senf::ppi::module::PassiveQueueingSocketSink< Writer > QueueingSocketSink
senf::ppi::module::debug::PassiveSink Debug packet sink with passive input
senf::ppi::module::PassiveSocketSink< Writer > Output module writing data to a FileHandle using the provided Writer. If using the default ConnectedDgramWriter the filehandle must be writable, connected and able to handle complete datagrams
senf::ppi::module::debug::PassiveSource Debug packet source with passive output
senf::ppi::module::PriorityJoin Join multiple packet streams with active inputs
senf::ppi::QueueingAlgorithm
senf::ppi::QueueingAlgorithmRegistry
senf::ppi::QueueingAlgorithmRegistry::QueueingAlgorithmRegistry::Exception
senf::ppi::QueueingAlgorithmRegistry::QueueingAlgorithmRegistry::RegistrationProxy< QAlgorithm >
senf::ppi::detail::QueueingAlgorithmRegistry_Entry< QAlgorithm >
senf::ppi::detail::QueueingAlgorithmRegistry_EntryBase
senf::ppi::QueueingDiscipline Queueing discipline base class
senf::ppi::module::RateAnalyzer Generate periodic packet statistics
senf::ppi::module::RateAnalyzer::RateAnalyzer::Statistics
senf::ppi::module::RateFilter
senf::ppi::Route< Source, Target > Route descriptor
senf::ppi::RouteBase Routing base class
senf::ppi::TargetDgramWriter< HandleType > Writer sending data with ClientSocketHandle::writeto()
senf::ppi::ThresholdQueueing Simple queueing discipline with high and low threshold
senf::ppi::module::ThrottleBarrier Packet discarding barrier for throttle notifications
senf::ppi::connector::detail::TypedInputMixin< Self, PacketType >
senf::ppi::connector::detail::TypedOutputMixin< Self, PacketType >