| Name | Type | Description |
|---|---|---|
| BaseApp | simple module |
Base class for application implementations |
| BaseOverlay | simple module |
Base class for overlay implementations |
| BaseRpc | simple module |
Base module for simple RPC communication |
| BootstrapList | simple module |
The BootstrapList module maintains a list of bootstrap node candidates received from various sources (GlobalNodeList for simulations and Zeroconf for SingleHostUnderlay). This list is also used to detect overlay partitions and triggers the merging process. |
| ChurnGenerator | simple module |
ChurnGenerator base module |
| CryptoModule | simple module |
The CryptoModule contains several methods used for message authentication. It is also used as a container for crypographic keys. |
| FinisherModule | simple module |
Dummy module which is created and destroyed at last to call GlobalStatistics::finalizeStatistics() |
| GenericPacketParser | simple module |
A message parser using the cMemCommBuffer to serialize cmessages |
| GlobalFunctions | compound module | (no description) |
| GlobalNodeList | simple module |
Global module that supports bootstrap process and key distribution |
| GlobalObserver | compound module |
global module that contains the globalNodeList and the globalStatistics module |
| GlobalParameters | simple module |
Module for storing global simulation parameters |
| GlobalStatistics | simple module |
Module to record global statistics |
| GlobalTraceManager | simple module | (no description) |
| IGlobalFunctions | module interface | (no description) |
| inet_dialup_56k | channel |
56k modem channel for InetUnderlay |
| inet_dsl | channel |
DSL channel for InetUnderlay |
| inet_dsl_lossy | channel |
DSL channel with packet loss for InetUnderlay |
| inet_ethernetline | channel |
Ethernet channel for InetUnderlay |
| inet_ethernetline_lossy | channel |
Ethernet channel with packet loss for InetUnderlay |
| inet_fiberline | channel |
Fiberline channel for InetUnderlay |
| IOverlay | module interface |
Interface for overlay compound modules |
| IPacketParser | module interface |
Module that performs parsing of the payload of packets that are send to or received by the tun device |
| ITier | module interface |
Interface for tier compound modules |
| LifetimeChurn | simple module | (no description) |
| NeighborCache | simple module |
Module for collecting neighborhood information (rtt, coordinates, ...) Author: Bernhard Heep Author: Antonio Zea |
| NoChurn | simple module |
No churn generating class (only bootstraps a networks) |
| ParetoChurn | simple module |
Lifetime churn based on shifted pareto distribution |
| RandomChurn | simple module |
Random churn generating module |
| simple_dialup_56k | channel |
56k modem channel for SimpleUnderlay |
| simple_dsl | channel |
DSL channel for SimpleUnderlay |
| simple_dsl_lossy | channel |
DSL channel with packet loss for SimpleUnderlay |
| simple_ethernetline | channel |
Ethernet channel for SimpleUnderlay |
| simple_ethernetline_lossy | channel |
Ethernet channel with packet loss for SimpleUnderlay |
| TierDummy | simple module |
A dummy module for Tier1-3 modules |
| TraceChurn | simple module | (no description) |
| UnderlayConfigurator | simple module |
UnderlayConfigurator base module |