| cAccuracyDetection | Virtual base class for result accuracy detection classes |
| cADByStddev | An algorithm for result accuracy detection |
| cArray | Container object that holds objects derived from cObject |
| cArray::Iterator | Walks along a cArray |
| cBag | Use of this class is DISCOURAGED, it is provided for backward compatibility only |
| cBasicChannel | Channel that models delay, bit error rate and data rate |
| cChannel | Base class for channels |
| cChannelType | Abstract base class for channel types |
| cClassRegister | The class behind the createOne() function and the Register_Class() macro |
| cCommBuffer | Buffer for the communications layer of parallel simulation |
| cCompoundModule | Represents a compound module in the simulation |
| cConfiguration | Abstract base class for representing the configuration (omnetpp.ini) |
| cContextSwitcher | Helper class, used internally by the Enter_Method() and Enter_Method_Silent() macros |
| cContextTypeSwitcher | The constructor switches the context type, and the destructor restores the original context type |
| cCoroutine | Low-level coroutine library |
| cDefaultList | Internal class, used as a base class for cModule |
| cDensityEstBase | Common base class for density estimation classes |
| cDisplayString | Class for storage and easy manipulation of display strings |
| cDoubleExpression | Abstract base class for double-valued expressions |
| cDoubleHistogram | Equidistant histogram for doubles |
| cEndModuleException | This exception is only thrown from cModule::end(), and from deleteModule() if the current module is to be deleted, in order to exit that module immediately |
| cEnum | Provides string representation for enums |
| cEnvir | Interface to the environment (user interface) of the simulation |
| cEqdHistogramBase | Base class for equal cell size histograms |
| cException | Exception class |
| cExpression | Abstract base class for expressions, to be used with cPar |
| cFSM | Store the state of an FSM |
| cFunctionType | Registration class for extending NED with new functions |
| cGate | Represents a module gate |
| cGenericAssignableWatch< T > | Template Watch class, for any type that supports operator<<, and operator>> for assignment |
| cGenericReadonlyWatch< T > | Template Watch class, for any type that supports operator<< |
| cHistogramBase | Base class for histogram classes |
| cKSplit | Implements k-split, an adaptive histogram-like density estimation algorithm |
| cKSplit::Grid | Supporting struct for cKSplit |
| cKSplit::Iterator | Walks along cells of the distribution stored in a cKSplit object |
| cLinkedList | Use of this class is DISCOURAGED, it is provided for backward compatibility only |
| cLinkedList::Iterator | Walks along a cLinkedList object |
| cLinkType | DEPRECATED |
| cLongHistogram | Equidistant histogram for integers |
| cMessage | The message class in OMNeT++ |
| cMessageHeap | Stores the future event set |
| cMessageHeap::Iterator | Walks along a cMessageHeap |
| cModule | Common base for cSimpleModule and cCompoundModule |
| cModuleInterface | Describes the interface (modules, gates,...) of a module type |
| cModulePar | Module parameter object |
| cModuleType | Class for creating a module of a specific type |
| cNetworkType | Abstract base class for network types |
| cObject | Base class for almost all classes in the OMNeT++ library |
| cOutputScalarManager | Abstract base class for handling recording of output scalar data |
| cOutputVectorManager | Abstract base class for output vector managers for cEnvir |
| cOutVector | Responsible for recording vector simuotation results (an output vector) |
| cPacket | DEPRECATED CLASS |
| cPar | Parameter class |
| cPar::ExprElem | One component in a (reversed Polish) expression in a cPar; see cPar::setDoubleValue(ExprElem *,int) |
| cParsimCommunications | Basic communications layer for parallel simulation |
| cPolymorphic | Ultimate base class for cObject, and thus for nearly all OMNeT++ classes |
| cPSquare | Implements the P2 algorithm, which calculates quantile values without storing the observations |
| cQueue | Queue class |
| cQueue::Iterator | Walks along a cQueue |
| cRealTimeScheduler | Real-time scheduler class |
| cRNG | Abstract interface for random number generator classes |
| cRuntimeError | Thrown when the simulation kernel or other components detect a runtime error |
| cScheduler | Abstract class to encapsulate event scheduling |
| cSequentialScheduler | Event scheduler for sequential simulation |
| cSimpleModule | Base class for all simple module classes |
| cSimulation | Simulation manager class |
| cSingleton< T > | Singleton class, used for global registration lists |
| cSnapshotManager | Abstract base class for snapshot managers |
| cStackCleanupException | Used internally when deleting an activity() simple module |
| cStatistic | Base class of different statistic collecting classes |
| cStdDev | Statistics class to collect min, max, mean, standard deviation |
| cStringTokenizer | String tokenizer class, based on strtok() |
| cStructDescriptor | Abstract base class for structure description classes, used mainly with message subclassing |
| cSubModIterator | Iterates through submodules of a compound module |
| cTDExpandingWindows | A transient detection algorithm |
| cTerminationException | Thrown when the simulation is completed |
| cTopology | Routing support |
| cTopology::Link | Supporting class for cTopology, represents a link in the graph |
| cTopology::LinkIn | Supporting class for cTopology |
| cTopology::LinkOut | Supporting class for cTopology |
| cTopology::Node | Supporting class for cTopology, represents a node in the graph |
| cTransientDetection | Virtual base class for transient detection classes |
| cVarHistogram | Variable bin size histogram |
| cVisitor | Enables traversing the tree of (cObject-rooted) simulation objects |
| cVisitor::EndTraversalException | Can be thrown to get out in the middle of the traversal process |
| cWatch_bool | Watch class, specifically for bool |
| cWatch_char | Watch class, specifically for char |
| cWatch_cPolymorphic | Watch class, specifically for objects subclassed from cPolymorphic |
| cWatch_cPolymorphicPtr | Watch class, specifically for pointers to objects subclassed from cPolymorphic |
| cWatch_stdstring | Watch class, specifically for std::string |
| cWatch_uchar | Watch class, specifically for unsigned char |
| cWatchBase | Utility class to make primitive types and non-cObject objects inspectable in Tkenv |
| cWeightedStdDev | Statistics class to collect doubles and calculate weighted statistics of them |
| cXMLElement | Represents an XML element in an XML configuration file |
| cXMLElement::ParamResolver | Base class for classes that resolve parameters ($PARAM) that occur in in XPath expressions to their values |
| ExecuteOnStartup | Supporting class for EXECUTE_ON_STARTUP macro |
| ModNameParamResolver | A parameter resolver class for cXMLElement (more precisely, for cXMLElement::getElementByPath()) that, given a cModule pointer, resolves the following parameters: $MODULE_FULLPATH, $MODULE_FULLNAME, $MODULE_NAME, $MODULE_INDEX, $MODULE_ID; $PARENTMODULE_FULLPATH etc; $GRANDPARENTMODULE_FULLPATH etc |
| opp_string | Lightweight string class, used internally in some parts of OMNeT++ |
| sFieldWrapper | Supporting class for cStructDescriptor |
| StringMapParamResolver | A parameter resolver class for cXMLElement (more precisely, for cXMLElement::getElementByPath()), which resolves parameters from a string map that contains (parametername, value) pairs |