Extension interfaces

Classes in this group provide a plugin mechanism that can be used to customize the functionality of the Envir user interface library (and also Cmdenv and Tkenv, because they build on Envir). More...

Classes

class  cConfiguration
 Represents the configuration, as accessed by the simulation kernel. More...
class  cConfigurationEx
 Represents a configuration suitable for use with the Envir library. More...
class  cEnvir
 cEnvir represents the "environment" of the simulation. More...
class  cRunnableEnvir
 The interface for cEnvir objects that can be instantiated as a user interface like Cmdenv and Tkenv. More...
class  cMessagePrinter
 Base class for message printers. More...
class  cNullEnvir
 A cEnvir implementation with all pure virtual methods defined with an empty body, with a trivial implementation, or to throw an exception with the "unsupported method" text. More...
class  cResultFilter
 Base class for result filters. More...
class  cNumericResultFilter
 Base class for filters that expect to receive an numeric value. More...
class  cObjectResultFilter
 Base class for filters that expect to receive an object. More...
class  cResultListener
 Common abstract base class for result filters and result recorders. More...
class  cResultRecorder
 Abstract base class for result recorders. More...
class  cNumericResultRecorder
 Abstract base class for numeric result recorders. More...
class  cRNG
 Abstract interface for random number generator classes. More...
class  cScheduler
 Abstract class to encapsulate event scheduling. More...
class  cOutputVectorManager
 Abstract base class for output vector managers for cEnvir. More...
class  cOutputScalarManager
 Abstract base class for handling recording of output scalar data. More...
class  cSnapshotManager
 Abstract base class for snapshot managers. More...

Detailed Description

Classes in this group provide a plugin mechanism that can be used to customize the functionality of the Envir user interface library (and also Cmdenv and Tkenv, because they build on Envir).

To customize, subclass from the classes below, and select the new class in omnetpp.ini, using the rng-class=, outputvectormanager-class=, outputscalarmanager-class=, etc. config options.

Generated on Tue Dec 2 11:16:27 2014 for OMNeT++ Simulation Library by  doxygen 1.6.3