The modules build the PPI core. The PPI provides a set of general purpose infrastructure modules. For concrete applications, additional application specific processing modules need to be implemented.
Namespaces |
|
namespace | debug |
Debug modules. |
|
namespace | detail |
Classes |
|
class | ActiveFeeder |
Adapter to connect passive connectors. More... |
|
class | AnnotationRouter |
Route packets to destination according to some annotation value More... |
|
class | CloneSource |
Generate clone's of a template packet. More... |
|
class | DiscardSink |
Module discarding all received packets. More... |
|
class | ActiveDuplicator |
Copy every incoming packet to each output. More... |
|
class | PassiveJoin |
Join multiple packet streams with passive inputs. More... |
|
class | PriorityJoin |
Join multiple packet streams with active inputs. More... |
|
class | Module |
Module base-class. More... |
|
class | MonitorModule |
Base class providing simple monitor module support. More... |
|
class | MultiConnectorMixin |
Multi-Connector management. More... |
|
class | PassiveQueue |
Adaptor to connect active a pair of active connectors. More... |
|
class | PassiveQueueingSocketSink |
QueueingSocketSink. More... |
|
class | RateAnalyzer |
Generate periodic packet statistics. More... |
|
class | RateFilter |
class | ActiveSocketSink |
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. More... |
|
class | PassiveSocketSink |
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. More... |
|
class | ActiveSocketSource |
Input module reading data from an arbitrary FileHandle. More... |
|
class | ActiveBurstSocketSource |
class | ThrottleBarrier |
Packet discarding barrier for throttle notifications. More... |