EligibilityTimeTag

Namespace inet

EligibilityTimeTag

class

This tag specifies the simulation time after which the packet becomes eligible for transmission according to the asynchronous shaper.

This tag is used by the asynchronous shaper infrastructure.

See also: EligibilityTimeGate, EligibilityTimeFilter, EligibilityTimeMeter, EligibilityTimeQueue

Extends

Name Type Description
TagBase (unknown -- not in documented files)

Fields

Name Type Description
eligibilityTime clocktime_t

the simulation time after which the packet is eligible for transmission

Shared Tagging operations (observed)

tagActionmodule
addTagPacketDirectionReverser
addTagIfAbsentEligibilityTimeMeter
findTagPacketDirectionReverser, StreamClassifier, EligibilityTimeFilter
getTagIeee8021qAsynchronousShaper, EligibilityTimeGate, EligibilityTimeQueue

Source code

//
// This tag specifies the simulation time after which the packet becomes eligible
// for transmission according to the asynchronous shaper.
//
// This tag is used by the asynchronous shaper infrastructure.
//
// @see ~EligibilityTimeGate, ~EligibilityTimeFilter, ~EligibilityTimeMeter, ~EligibilityTimeQueue
//
class EligibilityTimeTag extends TagBase
{
    clocktime_t eligibilityTime; // the simulation time after which the packet is eligible for transmission
}
File: src/inet/protocolelement/shaper/EligibilityTimeTag.msg