IBackgroundTrafficManager

Package: simu5g.background.trafficGenerator

module interface IBackgroundTrafficManager

Defines the contract for a traffic generator manager within the BackgroundTrafficGenerator module of a eNodeB or gNodeB. This interface can be implemented by other modules to create a custom traffic generator manager; see BackgroundTrafficManager.

Inheritance diagram

Implemented by

Name

Type

Description

BackgroundCellTrafficManager

simple module

Manages the background traffic generated by BackgroundUe in a BackgroundCell.

BackgroundTrafficManager

simple module

Manages the background traffic generated by BackgroundUe in a eNodeB or gNodeB.

BackgroundTrafficManagerBase

simple module

This is the base module for the traffic manager for background UEs

Properties

Name

Value

Description

display

i=block/control

Source code

//
// Defines the contract for a traffic generator manager
// within the ~BackgroundTrafficGenerator module of a ~eNodeB or ~gNodeB.
// This interface can be implemented by other modules to create a custom
// traffic generator manager; see ~BackgroundTrafficManager.
//
moduleinterface IBackgroundTrafficManager
{
    parameters:
        @display("i=block/control");
}

File: src/simu5g/background/trafficGenerator/IBackgroundTrafficManager.ned