OMNeT++ Simulation Library  6.0.3
Modules
Here is a list of all modules:
[detail level 12]
 FundamentalsFundamental library classes. The most important ones are:
 Model ComponentsClasses in this group make up static components of the simulation model
 Simulation ProgrammingClasses in this group are essential to writing OMNeT++ simulation models
 Simulation CoreSimulation infrastructure that makes DES work
 Simulation TimeThe simulation kernel and models use simtime_t to represent simulation time. simtime_t is an alias to the SimTime class that is 64-bit fixed-point representation with a globally shared exponent. This group describes simtime_t, SimTime, and related types and macros
 Random Number GenerationDistributions
 Utility functionsUtility functions
 Continuous DistributionsRandom variate generators for continuous distributions
 Discrete DistributionsRandom variate generators for discrete distributions
 Statistical Result CollectionThe primary way of recording statistics from simulations is by means of signals and declared statistics, i.e. using @statistic properties in NED files. However, the simulation library also provides some classes in case programmatic result collection is needed
 Result Filters and RecordersResult filters and recorders are objects that participate in declarative statistics recording via @statistic properties in NED files
 Expression EvaluationClasses related to evaluating generic/arithmetic expressions and match expressions
 Canvas (2D Graphics)OMNeT++ provides a 2D figure-based drawing API. The central classes are cFigure and cCanvas
 OSG/osgEarth Support (3D Graphics)OMNeT++ provides support for 3D visualization of simulation scenes, with the help of the OpenSceneGraph and osgEarth libraries. Assemble an OSG scene and give it to a cOsgCanvas for visualization
 FSM SupportMacros and classes for writing Finite State Machines. An FSM is defined with the FSM_Switch() macro
 Simulation SignalsSimulation signals (or just signals) provide a way of publish-subscribe communication for models. Signals are represented by the type simsignal_t, are emitted on a module or channel using cComponent::emit(), and propagate up in the module tree. At any level, one may add listeners (cIListener) with cComponent::subscribe()
 LoggingOMNeT++ provides a logging mechanism for models, with support for log levels, filtering, a configurable log prefix, and more
 MiscellaneousMiscellaneous types
 WATCH MacrosWATCH macros make normal variables show up in Qtenv inspectors
 Registration MacrosMacros for registering various classes, functions and other extension items with the simulation kernel. Registration is necessary for allowing instantiation by class name and attaching meta-information
 String FunctionsMiscellaneous string-related utility functions
 Utility FunctionsThis group is a collection of miscellaneous utility functions
 Envir and ExtensionsSimulations take input in the form of parameters and configuration settings, and produce various outputs such as statistical results, log, etc. Implementations of such input and output facilities are not part of the simulation core (cSimulation,etc.), but instead, they are delegated to the "environment" of the simulation, represented by the cEnvir interface. The Envir library (src/envir) contains the default implementation of cEnvir
 Predefined configuration variablesPredefined configuration variables; see cConfigurationEx::getVariable(). Variables can be referred to using the ${...} syntax in the configuration
 Internal ClassesThe classes described here are used internally by the simulation kernel. They are normally of very little interest to the simulation programmer. Note that although these internal classes do have a documented API, they may change more often than other classes, simply because they are not used in simulation models and thus backwards compatibility is less important
 Parallel Simulation ExtensionClasses in this group belong to the parallel simulation feature. For more information, please see the separate Parallel Simulation API which is generated from the source files in the src/sim/parsim directory