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... |
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.
@statistic
)