OMNeT++ Parallel Simulation Support  5.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CcException [external]
 CcReceivedExceptionRepresents an exception that has been received from other partitions
 CcTerminationException [external]
 CcReceivedTerminationExceptionRepresents a termination exception that has been received from other partitions
 CcISimulationLifecycleListener [external]
 CcParsimPartitionRepresents one partition in a parallel simulation. Knows about partitions and the links between this partition and its neighbours
 CcScheduler [external]
 CcParsimSynchronizerAbstract base class for parallel simulation algorithms. Subclasses implement the "null message algorithm" and others
 CcParsimProtocolBaseContains utility functions for implementing parallel simulation protocols
 CcIdealSimulationProtocolImplements the Ideal Simulation Protocol, described in the paper "Performance Evaluation of Conservative Algoritms in Parallel Simulation Languages" by Bagrodia et al
 CcNoSynchronization"Dummy" implementation – just pass messages between partitions, without any synchronization. Of course incausalities may occur which terminate the simulation with error, so this class is only useful as a base "template" for implementing "real" synchronization protocols
 CcNullMessageProtocolImplements the "null message algorithm". Lookahead calculation is encapsulated into a separate object, subclassed from cNMPLookahead
 CcISPEventLoggerImplements phase one for the Ideal Simulation Protocol (ISP), namely, creating the log of "external" events. That log will be used as by the ISP synchromization mechanism (cIdealSimulationProtocol)
 CcObject [external]
 CcCommBuffer [external]
 CcCommBufferBaseAdds buffer (re)allocation functions to cCommBuffer. This functionality is not always needed, e.g. PVM manages its pack/unpack buffers internally
 CcFileCommBufferCommunication buffer that packs data in a text representation into a memory buffer
 CcMemCommBufferCommunication buffer that packs data into a memory buffer without any transformation
 CcGate [external]
 CcProxyGateA gate that belongs to a cross-partition link and represents the remote gate on the local partition. cProxyGate's belong to cPlaceholderModule objects, which represent a "remote" module in the local partition
 CcNamedObject [external]
 CcOwnedObject [external]
 CcNoncopyableOwnedObject [external]
 CcDefaultList [external]
 CcComponent [external]
 CcModule [external]
 CcPlaceholderModuleIn distributed parallel simulation, modules of the network are distributed across partitions
 CcNMPLookaheadBase class of lookahead calculations for cNullMessageProtocol which implements the "null message algorithm"
 CcAdvancedLinkDelayLookaheadLookahead calculation based on inter-partition link delays only
 CcLinkDelayLookaheadLookahead calculation based on inter-partition link delays only
 CcParsimCommunications [external]
 CcFileCommunicationsImplementation of the communications layer which works via files. Every message is created as a file in a communications directory
 CcNamedPipeCommunicationsImplementation of the communications layer which uses named pipes. Pipes are created at initialization time, and are used throughout the whole simulation
 CcParsimPartitionRepresents one partition in a parallel simulation. Knows about partitions and the links between this partition and its neighbours
 CcScheduler [external]
 Cnoncopyable [external]
 CcGate [external]
 CcNoncopyableOwnedObject [external]