IPacketPuller¶
Package: inet.queueing.contract
module interface IPacketPuller
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.
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
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. |
|
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/star |
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");
}