Simple Module BGTrafficHandle

Package: ttethernet.linklayer
File: src/linklayer/BGTrafficHandle.ned

C++ definition

TODO auto-generated module

BGTrafficHandle

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Used in compound modules:

Name Type Description
TTEEtherHost compound module

Module for a TTEthernet Host. Contains a EtherLLC for best-effort traffic, a TTEPHYPort module as physical port, sync module (Sync) and a TTEScheduler module. The Host is configured by the provided TTEthernet XML network configuration (network_configuration parameter) and uses the device_name parameter to find its config. The configuration is done by the BufferManager that deletes itself at runtime.

Properties:

Name Value Description
display i=block/layer,green

Gates:

Name Direction Size Description
lowerLayerIn input
lowerLayerOut output
in input
out output

Source code:

//
// TODO auto-generated module
//
simple BGTrafficHandle
{
    @display("i=block/layer,green");
    gates:
        input lowerLayerIn @labels(Ieee802Ctrl/up);
        output lowerLayerOut @labels(Ieee802Ctrl/down);

        input in @labels(EtherFrame);
        output out @labels(EtherFrame);
}