OMNeT++ Simulation Library  6.0.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 Cany_ptrA type-safe equivalent of the void* pointer
 CcAbstractHistogram::BinInformation about a histogram bin. This struct is not used internally by the histogram classes, only to return information to the user
 CcConfigurationReaderAbstract base class for configuration readers for SectionBasedConfiguration
 CcContextSwitcherThe constructor switches the context to the given component, and the destructor restores the original context
 CcContextTypeSwitcherThe constructor switches the context type, and the destructor restores the original context type
 CcCoroutineLow-level coroutine library. Coroutines are used by cSimpleModule
 CcDisplayStringRepresents a display string
 CcEnvirCEnvir represents the "environment" or user interface of the simulation
 CcErrorMessagesProvides error messages for error codes
 CcExceptionException class
 CcExpressionAbstract base class for expression evaluators
 CcGlobalRegistrationListSingleton class, used for registration lists. Instances are supposed to be global variables
 CcModule::ChannelIteratorWalks along the channels inside a module, that is, the channels among the module and its submodules
 CChannelResultAllows returning multiple values from the processMessage() method
 CcIListenerInterface for listeners in a simulation model
 CcISimulationLifecycleListenerA callback interface for receiving notifications at various stages simulations, including setting up, running, and tearing down.
 CcITimestampedValueInterface for emitting timestamped values as signals, primarily for result recording
 CcLogThis class groups logging related functionality
 CcLogEntryThis class holds various data that is captured when a particular log statement executes. It also contains the text written to the log stream
 CcObjectCObject is a lightweight class which serves as the root of the OMNeT++ class hierarchy. cObject, via virtual and pure virtual methods, defines several properties and mechanisms that are used throughout the entire simulation library
 CcObjectOsgNodeAn osg::Group for defining correspondence of a 3D object to an OMNeT++ object
 CCodeFragmentsSupporting class for the EXECUTE_ON_STARTUP and EXECUTE_ON_SHUTDOWN macros
 CcFigure::ColorRepresents an RGB color
 CcQueue::ComparatorBase class for object comparators, used by cQueue for priority queuing
 CcResultFilter::Context
 CcResultRecorder::Context
 CcPatternMatcherGlob-style pattern matching class, adopted to special OMNeT++ requirements. One instance represents a pattern to match
 CcStatisticBuilder
 CcStringTokenizerString tokenizer that supports quoted strings and nested parenthesis
 CcValueA variant-like value class used during evaluating NED expressions
 CcVisitorEnables traversing the tree of (cObject-rooted) simulation objects
 CcOsgCanvas::EarthViewpointDefines a viewpoint in 3D space with geographical coordinates, for osgEarth-style viewing
 CFileLine
 CcFigure::FontRepresents properties of a font
 CcModule::GateIteratorIterates through the gates of a module
 CcKSplit::GridSupporting struct for cKSplit. Represents one grid in the k-split data structure
 CcDynamicExpression::IResolver
 CcKSplit::IteratorWalks along cells of the distribution stored in a cKSplit object
 CcArray::IteratorIterates through elements in a cArray, skipping holes (slots containing nullptr)
 CcQueue::IteratorWalks along a cQueue
 CcConfigurationReader::KeyValueAbstract base class for representing a key-value pair in the configuration
 CcConfiguration::KeyValueDescribes a configuration entry
 CcTopology::LinkSupporting class for cTopology, represents a link in the graph
 CcMatchExpression::MatchableObjects to be matched must implement this interface
 CcTopology::NodeSupporting class for cTopology, represents a node in the graph
 CnoncopyableUtility class, to make it impossible to call the operator= and copy constructor of any class derived from it
 Copp_component_ptr< T >
 Copp_pooledstring
 Copp_staticpooledstring
 Copp_stringLightweight string class, used internally in some parts of OMNeT++
 Copp_string_mapLightweight string-to-string map, used internally in some parts of OMNeT++
 Copp_string_vectorLightweight string vector, used internally in some parts of OMNeT++
 CcMessagePrinter::Options
 CcXMLElement::ParamResolverBase class for classes that resolve parameters ($PARAM) that occur in in XPath expressions to their values
 CcFigure::PixmapA rectangular RGBA pixel array
 CcFigure::PointRepresents a point as (x,y) coordinates
 CcTopology::PredicateBase class for selector objects used in extract...() methods of cTopology
 CcFigure::RectangleRepresents a rectangle as an (x,y,width,height) tuple
 CcFigure::RGBARepresents an RGBA pixel, for Pixmap manipulation
 CcConfiguration::RunInfoStruct used by unrollConfig() to return information
 CSendOptionsOptions for the cSimpleModule::send() and cSimpleModule::sendDirect() calls
 CSimTimeInt64_t-based, base-10 fixed-point simulation time
 CcModule::SubmoduleIteratorIterates through the submodules of a compound module. Iteration order corresponds to declaration order in NED files
 CcFigure::TransformHomogeneous 2D transformation matrix
 CcOsgCanvas::ViewpointDefines a viewpoint in the 3D space