Simple Module SingleHostConfigurator

File: Underlay/SingleHostUnderlay/SingleHostConfigurator.ned

C++ definition: click here

Configurator of the SingleHostUnderlay

Configures a single Host (with a connection to a real network)

Usage diagram:

The following diagram shows usage relationships between modules, networks and channels. Unresolved module (and channel) types are missing from the diagram. Click here to see the full picture.

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.

SingleHostUnderlay

The SingleHostUnderlay ned-file

See also: SingleHostConfigurator

Parameters:

Name Type Description
nodeIP string

IP of the node

gatewayIP string

IP of the gateway

bootstrapIP string

IP of an overlay node for bootstrapping

bootstrapPort numeric

Port of the bootstrap node

keepFirstNode bool

not used, but required by the base class

simulateMobility bool

not used, but required by the base class

initialOverlayTerminalNum numeric

not used, but required by the base class

targetOverlayTerminalNum numeric

not used, but required by the base class

churnChangeInterval numeric

not used, but required by the base class

initialMobilityDelay numeric

not used, but required by the base class

targetMobilityDelay numeric

not used, but required by the base class

targetMobilityDelay2 numeric

not used, but required by the base class

creationProbability numeric

not used, but required by the base class

migrationProbability numeric

not used, but required by the base class

removalProbability numeric

not used, but required by the base class

channelTypes string

not used, but required by the base class

Source code:

simple SingleHostConfigurator
    parameters:
	nodeIP : string, // IP of the node
	gatewayIP : string, // IP of the gateway
        bootstrapIP : string, // IP of an overlay node for bootstrapping
        bootstrapPort : numeric, // Port of the bootstrap node

	keepFirstNode : bool, // not used, but required by the base class
	simulateMobility : bool, // not used, but required by the base class
	initialOverlayTerminalNum : numeric, // not used, but required by the base class
	targetOverlayTerminalNum : numeric, // not used, but required by the base class
	churnChangeInterval : numeric, // not used, but required by the base class
	initialMobilityDelay : numeric, // not used, but required by the base class
	targetMobilityDelay : numeric, // not used, but required by the base class
	targetMobilityDelay2 : numeric, // not used, but required by the base class
	creationProbability : numeric, // not used, but required by the base class
	migrationProbability : numeric, // not used, but required by the base class
	removalProbability : numeric, // not used, but required by the base class
	channelTypes : string; // not used, but required by the base class
endsimple