CarrierBasedLifeTimer

Package: inet.protocolelement.lifetime

CarrierBasedLifeTimer

simple module

(no description)

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Parameters

Name Type Default value Description
collectionModule string

Properties

Name Value Description
display i=block/timer
class CarrierBasedLifeTimer

Signals

Name Type Unit
packetDropped inet::Packet

Statistics

Name Title Source Record Unit Interpolation Mode
packetDropInterfaceDown packet drop: interface down packetDropReasonIsInterfaceDown(packetDropped) count, sum(packetBytes), vector(packetBytes) none

Source code

simple CarrierBasedLifeTimer like IPacketLifeTimer
{
    parameters:
        string collectionModule;
        @display("i=block/timer");
        @class(CarrierBasedLifeTimer);
        @signal[packetDropped](type=inet::Packet);
        @statistic[packetDropInterfaceDown](title="packet drop: interface down"; source=packetDropReasonIsInterfaceDown(packetDropped); record=count,sum(packetBytes),vector(packetBytes); interpolationmode=none);
}
File: src/inet/protocolelement/lifetime/CarrierBasedLifeTimer.ned