Simple Module TTEAPIApplicationBase

Package: core4inet.applications.api.AS6802
File: src/core4inet/applications/api/AS6802/TTEAPIApplicationBase.ned

C++ definition

Base module for a TTEthernet-Application based on the TTEthernet-API.

WARNING: Please note that the TTEthernet-API functionality is not yet completely implemented.

See also: ~ApplicationBase, ~TTEAPITestApplication

Author: Till Steinbach

TTEAPIApplicationBase

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.

Extends:

Name Type Description
ApplicationBase simple module

Abstract base application used for Ethernet-Application application models.

Known subclasses:

Name Type Description
TTEAPITestApplication simple module

Simple Test-Application based on the TTEthernet-API.

Parameters:

Name Type Default value Description
displayName string ""

Name shown above the module

buffers string ""

Comma seperated list of buffer modules the application is allowed to use

buffers_manual bool false

If true, buffer management is not used. Applications use their own methods to locate buffers

Properties:

Name Value Description
class AbstractSimpleModule
display i=block/app

Gates:

Name Direction Size Description
schedulerIn input

Input gate for the incoming Scheduler messages

Source code:

// 
// Base module for a TTEthernet-Application based on the TTEthernet-API.
//
// @warning Please note that the TTEthernet-API functionality is not yet completely implemented.
//
// @see ~ApplicationBase, ~TTEAPITestApplication
//
// @author Till Steinbach
//
simple TTEAPIApplicationBase extends ApplicationBase
{
}