Module Interface EPON_OLT_relay

Package: PON.OLT
File: src/OLT/EPON_OLT_relay.ned

TODO auto-generated module

EPON_OLT_relay

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.

Used in compound modules:

If a module type shows up more than once, that means it has been defined in more than one NED file.

EPON_OLT (compound module)

TODO auto-generated module

Parameters:

Name Type Default value Description
addressTableFile string

set to empty string if not used

addressTableSize int

max size of address table

agingTime double

max idle time for address table entries (when it expires, entry is removed from the table)

Source code:

//
// TODO auto-generated module
//
moduleinterface EPON_OLT_relay
{
    parameters:
        string addressTableFile;  // set to empty string if not used
        int addressTableSize; // max size of address table
        double agingTime @unit("s"); // max idle time for address table entries
                                     // (when it expires, entry is removed from the table)

    gates:
        input toPONin;	   		// from OLT (EPON net)
        output toPONout;	   	// to OLT (EPON net)
        input ethIn;     	// to other ports
        output ethOut;     	// to other ports


}