Package: inet.queueing.contract
IPacketPuller
module interfaceInterface for packet pullers. A packet puller connects one input to one output. Packets can be pulled from its output and it pulls packets from its input.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| IActivePacketSink | module interface |
Interface for active packet sink modules. An active packet sink, also called a collector, has one input that must be connected to a passive packet source module. The active packet sink is expected to pull packets from the connected passive packet source over time. |
| IPassivePacketSource | module interface |
Interface for passive packet source modules. A passive packet source, also called a provider, has one output that must be connected to an active packet sink module. The connected active packet sink is expected to pull packets from the passive packet source over time. |
Properties
| Name | Value | Description |
|---|---|---|
| display | i=block/source |
Source code
// // Interface for packet pullers. A packet puller // connects one input to one output. Packets can be pulled from its output // and it pulls packets from its input. // moduleinterface IPacketPuller extends IActivePacketSink, IPassivePacketSource { parameters: @display("i=block/star"); }File: src/inet/queueing/contract/IPacketPuller.ned