Package: inet.queueing.contract
IPacketPuller
module interfaceThis module interface is implemented by packet pullers. A packet puler 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 |
This module interface must be implemented by 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 |
This module interface must be implemented by 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/star |
Source code
// // This module interface is implemented by packet pullers. A packet puler // 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