Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members  

Internal classes


Compounds

class  cClassRegister
class  cCoroutine
class  cEndModuleException
class  cEnum
class  cFunctionType
class  cHead
class  cLinkType
class  cMessageHeap
class  cModuleInterface
class  cModulePar
class  cModuleType
class  cNetMod
class  cNetworkType
class  cSimulation
class  cStructDescriptor
class  cTerminationException

Variables

SIM_API cSimulation simulation

Detailed Description

The 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 aren't used in simulation models and thus backwards compatibility is less important.

Classes associated with simulation execution:

Registration classes are listed below. They play the role of a central registry in OMNeT++ -- each instance holds some specific piece of (static) information or serves as a factory object for other objects. Instances are placed on lists available via global variables of type cHead, and usually looked up by name.

Registration objects play an important role at network build time (they store information about available module, channel, etc. types and can instantiate them), and for inspectors in graphical user interfaces like Tkenv.

Some other classes, closely related to the above ones are not listed here explicitly, but you can find them via 'See also' links from their main classes.

Variable Documentation

SIM_API cSimulation simulation
 

Global simulation instance.


Generated at Mon Jun 16 23:37:33 2003 for OMNeT++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001