# OMNeT++ Parallel Simulation Support Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

cAdvancedLinkDelayLookahead | Lookahead calculation based on inter-partition link delays only
cCommBufferBase | Adds buffer (re)allocation functions to cCommBuffer
cFileCommBuffer | Communication buffer that packs data in a text representation into a memory buffer
cFileCommunications | Implementation of the communications layer which works via files
cIdealSimulationProtocol | Implements the Ideal Simulation Protocol, described in the paper "Performance Evaluation of Conservative Algoritms in Parallel Simulation Languages" by Bagrodia et al
cISPEventLogger | Implements phase one for the Ideal Simulation Protocol (ISP), namely, creating the log of "external" events
cLinkDelayLookahead | Lookahead calculation based on inter-partition link delays only
cMemCommBuffer | Communication buffer that packs data into a memory buffer without any transformation
cMPICommBuffer | Communication buffer that wraps MPI_Pack() and MPI_Unpack() functions
cMPICommunications | MPI implementation of the basic parallel simulation communications layer
cNamedPipeCommunications | Implementation of the communications layer which uses named pipes
cNMPLookahead | Base class of lookahead calculations for cNullMessageProtocol which implements the "null message algorithm"
cNoSynchronization | "Dummy" implementation -- just pass messages between partitions, without any synchronization
cNullMessageProtocol | Implements the "null message algorithm"
cParsimPartition | Represents one partition in a parallel simulation
cParsimProtocolBase | Contains utility functions for implementing parallel simulation protocols
cParsimSynchronizer | Abstract base class for parallel simulation algorithms
cPlaceHolderModule | In distributed parallel simulation, modules of the network are distributed across partitions
cProxyGate | A gate that belongs to a cross-partition link and represents the remote gate on the local partition
cPtrPassingMPICommBuffer | A variant of cMPICommBuffer
cPtrPassingMPICommunications | MPI communications layer, to be used with 64-bit shared memory superclusters like SGI Altix
cReceivedException | Represents an exception that has been received from other partitions
cReceivedTerminationException | Represents a termination exception that has been received from other partitions