Simple Module I3SessionClientStarter

Package: oversim.applications.i3.i3Apps
File: src/applications/i3/i3Apps/I3Session.ned

C++ definition

(no description)

I3SessionClientStarter

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.

Parameters:

Name Type Default value Description
clientPort int
serverPort int
triggerRefreshTime double
sampleRefreshTime double
bootstrapTime double
initTime double
cacheSize int
idStoreTime double
serverTimeout double
sessionTime double
sessionMobilityWait double
sessionMobilityType int

Gates:

Name Direction Size Description
udpIn input
from_lowerTier input
from_upperTier input
tcpIn input
tcpOut output
udpOut output
to_lowerTier output
to_upperTier output

Source code:

simple I3SessionClientStarter like ITier
{
    parameters:
        int clientPort;
        int serverPort;
        double triggerRefreshTime @unit(s);
        double sampleRefreshTime @unit(s);
        double bootstrapTime @unit(s);
        double initTime @unit(s);
        int cacheSize;
        double idStoreTime @unit(s);
        volatile double serverTimeout @unit(s);
        volatile double sessionTime @unit(s);
        volatile double sessionMobilityWait;
        volatile int sessionMobilityType;
    gates:
        input udpIn;
        input from_lowerTier;
        input from_upperTier;
        input tcpIn;
        output tcpOut;
        output udpOut;
        output to_lowerTier;
        output to_upperTier;
}