Simple Module TraceChurn

Package: oversim.common
File: src/common/TraceChurn.ned

C++ definition

(no description)

TraceChurn

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

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

Extends:

ChurnGenerator (simple module)

ChurnGenerator base module

Parameters:

Name Type Default value Description
targetOverlayTerminalNum int

number of nodes after init phase

initPhaseCreationInterval double

node creation interval in init phase

noChurnThreshold double

if the lifetimeMean of a specific churn generator exceeds this, NoChurn is used instead

overlayType string

the overlay used in the simulation

channelTypes string

used (tx) access technologies (from common/channels.ned)

channelTypesRx string

used (rx) access technologies (from common/channels.ned)

tier1Type string

the application on top of the overlay used in the simulation

tier2Type string

the module type on top of tier 1

tier3Type string

the module type on top of tier 2

traceFile string

file name of the trace file

numTiers int

number of tiers used

Properties:

Name Value Description
display i=block/timer
class TraceChurn

Source code:

simple TraceChurn extends ChurnGenerator
{
    parameters:
        @class(TraceChurn);
        string traceFile;    // file name of the trace file
        int numTiers;    // number of tiers used
}