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

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/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");
}

File: src/inet/queueing/contract/IPacketPuller.ned