main

# OMNeT++ Parallel simulation support

main
cAdvancedLinkDelayLookahead
classcAdvancedLinkDelayLookahead.html
cNMPLookahead
- cAdvancedLinkDelayLookahead
  classcAdvancedLinkDelayLookahead.html
  d4b1b0d64031dcc5c452d1b499f977d0
  ()
- virtual ~cAdvancedLinkDelayLookahead classcAdvancedLinkDelayLookahead.html 9f1c2a1c9bfc14bc4a5158247bf3a029 ()
- virtual void startRun classcAdvancedLinkDelayLookahead.html ca52100a3946a184196ce9dbf9b54c1a ()
- virtual void endRun classcAdvancedLinkDelayLookahead.html 1eb4d24f15a4ac7e13ebad9eeeb9c30b ()
- virtual double getCurrentLookahead classcAdvancedLinkDelayLookahead.html ddb2398c2aa2c26d5663dccf9d931d80 (cMessage *msg, int procId, void *data)
- virtual double getCurrentLookahead classcAdvancedLinkDelayLookahead.html 09e1030e9fae8b5c9aa5e87d1d84cdb5 (int procId)
cCommBufferBase
classcCommBufferBase.html
cCommBuffer
- cCommBufferBase
  classcCommBufferBase.html
  0b910949a012dd4ee7858f91830aa208
  ()
- virtual ~cCommBufferBase classcCommBufferBase.html d4e0936aa0ca706add3d5c140bd58157 ()
- char * getBuffer classcCommBufferBase.html 8ca35020134c2c4a360260c38e0e781e ()
- int getBufferLength classcCommBufferBase.html 29283e4c6df5a61e3ee90f81f7a81005 ()
- void allocateAtLeast classcCommBufferBase.html d0787e90e1f56176fefa2d1ebdd8145f (int size)
- void setMessageSize classcCommBufferBase.html 5aa916ecc0c6c074bfddd96166250def (int size)
- int getMessageSize classcCommBufferBase.html 225090ef5ee50db52338289b332ab8f1 ()
- void reset classcCommBufferBase.html c25fc94d197956458eb868493eea6ac0 ()
- virtual bool isBufferEmpty classcCommBufferBase.html e72a5e7abe6d89273d37936528ef0c0d ()
- virtual void assertBufferEmpty classcCommBufferBase.html 5e223299e72c6c77cd33ebcd2b4aa23a ()
cFileCommBuffer
classcFileCommBuffer.html
cCommBufferBase
- cFileCommBuffer
  classcFileCommBuffer.html
  3694bf71f2974bf02a2ab202dbf45d1f
  ()
- virtual ~cFileCommBuffer classcFileCommBuffer.html 4bd2428fa21f502d043e71f03c5a0dbd ()
- void setMessageSize classcFileCommBuffer.html e666cbc40195fbc2a00a1fcfa8970911 (int size)
cFileCommunications
classcFileCommunications.html
cParsimCommunications
- cFileCommunications
  classcFileCommunications.html
  24ae75dd9dad28db15061a9ebef2569d
  ()
- virtual ~cFileCommunications classcFileCommunications.html 05dd84e5bdedf911e5187e68c71c1e29 ()
- virtual void init classcFileCommunications.html fb860148073e9a3251ad6c2f627f971c ()
- virtual void shutdown classcFileCommunications.html 679069130bbc8fa2660eb56b13fd8e7b ()
- virtual int getNumPartitions classcFileCommunications.html 18a374aeaa64eda54d935077d0d256d2 ()
- virtual int getProcId classcFileCommunications.html 143f34baa0453ce3be779ac825a1bc5b ()
- virtual cCommBuffer * createCommBuffer classcFileCommunications.html d6b9b1b3bd1b7698b555f589d6624fad ()
- virtual void recycleCommBuffer classcFileCommunications.html e730f68975734701ff9df5c95c20f078 (cCommBuffer *buffer)
- virtual void send classcFileCommunications.html f2c52f8ee8a05911d9978dffc22d0705 (cCommBuffer *buffer, int tag, int destination)
- virtual bool receiveBlocking classcFileCommunications.html 1294fa9fc0c57cfd815fe40309f37375 (int filtTag, cCommBuffer *buffer, int &receivedTag, int &sourceProcId)
- virtual bool receiveNonblocking classcFileCommunications.html 278de4a9809e306a17e4c13c234446e8 (int filtTag, cCommBuffer *buffer, int &receivedTag, int &sourceProcId)
cIdealSimulationProtocol
classcIdealSimulationProtocol.html
cParsimProtocolBase
- cIdealSimulationProtocol
  classcIdealSimulationProtocol.html
  78b55cc84e22e9a60969e0d799897bd3
  ()
- virtual ~cIdealSimulationProtocol classcIdealSimulationProtocol.html 245fed90fa809798a5fdf468866c11d0 ()
- virtual void startRun classcIdealSimulationProtocol.html f040f232d80796feab9d006d68152d26 ()
- virtual void endRun classcIdealSimulationProtocol.html 81a3be4e7ae014f48d91c687d5515a31 ()
- virtual cMessage * getNextEvent classcIdealSimulationProtocol.html db141c3747e28a6c37d80f2267e76a01 ()
cISPEventLogger
classcISPEventLogger.html
cNullMessageProtocol
- cISPEventLogger
  classcISPEventLogger.html
  1068d01d41a4c12f2b2d2355f005614b
  ()
- virtual ~cISPEventLogger classcISPEventLogger.html a1e0d7ab20067f8f6a4eba7e780b5b00 ()
- virtual void startRun classcISPEventLogger.html f13470203efeabbe85fe9b8e44ab67cc ()
- virtual void endRun classcISPEventLogger.html cf49917b18ca3a98f50ddb1d98c3d97a ()
- void processOutgoingMessage classcISPEventLogger.html 4ed377ee577edff6565fcf67f89f1c60 (cMessage *msg, int procId, int moduleId, int gateId, void *data)
- virtual cMessage * getNextEvent classcISPEventLogger.html 8090860c6b4ee21a71131abd12c56732 ()
cLinkDelayLookahead
classcLinkDelayLookahead.html
cNMPLookahead
- cLinkDelayLookahead
  classcLinkDelayLookahead.html
  d08a0425d14f2fa54fe559af0eaed18b
  ()
- virtual ~cLinkDelayLookahead classcLinkDelayLookahead.html c6035d718c5e7f8f3b3f58cfe10cdcdf ()
- virtual void startRun classcLinkDelayLookahead.html d3715d9e903a5ff505351165e1db2c50 ()
- virtual void endRun classcLinkDelayLookahead.html b90b7147b17f70d215e88e3be2c7cf1e ()
- virtual double getCurrentLookahead classcLinkDelayLookahead.html 01b255b75d006133c9939ea6c3168ef1 (cMessage *msg, int procId, void *data)
- virtual double getCurrentLookahead classcLinkDelayLookahead.html 2c6e6fdac3096ea6ff7d2eef355b5903 (int procId)
cMemCommBuffer
classcMemCommBuffer.html
cCommBufferBase
- cMemCommBuffer
  classcMemCommBuffer.html
  bc172394d4b5bf07f4e42e737cb829da
  ()
- virtual ~cMemCommBuffer classcMemCommBuffer.html 7429cfd00c9285e596c5101dbbf10bb3 ()
cMPICommBuffer
classcMPICommBuffer.html
cCommBufferBase
- cMPICommBuffer
  classcMPICommBuffer.html
  f1933460959e68e2dd42171cc78016c9
  ()
- virtual ~cMPICommBuffer classcMPICommBuffer.html edccf9b4d2708d1400fdb4b62ee8b66e ()
cMPICommunications
classcMPICommunications.html
cParsimCommunications
- cMPICommunications
  classcMPICommunications.html
  170c8950e90d47d0b6771fb85d3ee3f5
  ()
- virtual ~cMPICommunications classcMPICommunications.html dda3efc3ac8f1b9c1bf004102b806907 ()
- virtual void init classcMPICommunications.html e6b9c542c678a6d1c1b99f0d855d7269 ()
- virtual void shutdown classcMPICommunications.html 1db354b74f4b311a55137c85cf0158bd ()
- virtual int getNumPartitions classcMPICommunications.html 3ffeae4e6e1d5e9898d7af5a94ae3c9b ()
- virtual int getProcId classcMPICommunications.html b165a6e904b16af43351572281a10fca ()
- virtual cCommBuffer * createCommBuffer classcMPICommunications.html b8599a857e449b21178b223927e964fe ()
- virtual void recycleCommBuffer classcMPICommunications.html f14b9a5edd4812d4a3196f48a69a3e57 (cCommBuffer *buffer)
- virtual void send classcMPICommunications.html a0aab83ca03d4a1a68bbba12aaea6c50 (cCommBuffer *buffer, int tag, int destination)
- virtual void broadcast classcMPICommunications.html b66ada2894acf96c31bb3c41114563fc (cCommBuffer *buffer, int tag)
- virtual bool receiveBlocking classcMPICommunications.html d4c3ea71f3fb6f168cf53f6195e7059a (int filtTag, cCommBuffer *buffer, int &receivedTag, int &sourceProcId)
- virtual bool receiveNonblocking classcMPICommunications.html cf62e0d668d5f39948b5e1d4b8bfea6c (int filtTag, cCommBuffer *buffer, int &receivedTag, int &sourceProcId)
- virtual cMPICommBuffer * doCreateCommBuffer classcMPICommunications.html 7ec045de947d62b078960cf16a02f303 ()
cNamedPipeCommunications
classcNamedPipeCommunications.html
cParsimCommunications
- cNamedPipeCommunications
  classcNamedPipeCommunications.html
  e9732bd04e3cae14e3acce4194afe847
  ()
- virtual ~cNamedPipeCommunications classcNamedPipeCommunications.html dc3cfb4361c72a85acf3033fe078ffba ()
- virtual void init classcNamedPipeCommunications.html 2fa56f19ab58baea5c11a79d80decd87 ()
- virtual void shutdown classcNamedPipeCommunications.html ecfe91b058e0fd96b6a9b03ba7204acc ()
- virtual int getNumPartitions classcNamedPipeCommunications.html 3d23596f4a09c65ebf7bdd06e182043d ()
- virtual int getProcId classcNamedPipeCommunications.html 8adeace8f303f1e657d659575f12ff76 ()
- virtual cCommBuffer * createCommBuffer classcNamedPipeCommunications.html cded1568f2caa6d8dafe1981fe7cddfd ()
- virtual void recycleCommBuffer classcNamedPipeCommunications.html 96f0c11c545c6bdde09ac4323c0e8f83 (cCommBuffer *buffer)
- virtual void send classcNamedPipeCommunications.html d6a71b082bb39b538d4bbcba02eb758a (cCommBuffer *buffer, int tag, int destination)
- virtual bool receiveBlocking classcNamedPipeCommunications.html 54686818bf7c48ea2a954099c4332083 (int filtTag, cCommBuffer *buffer, int &receivedTag, int &sourceProcId)
- virtual bool receiveNonblocking classcNamedPipeCommunications.html 6b98bde1b19d944ea6810140575028f6 (int filtTag, cCommBuffer *buffer, int &receivedTag, int &sourceProcId)
cNMPLookahead
classcNMPLookahead.html
cPolymorphic
- cNMPLookahead
  classcNMPLookahead.html
  54d8e2783fb07483ebc8d35ff536911e
  ()
- virtual ~cNMPLookahead classcNMPLookahead.html 40035133d5e53d23b87f012b7cc81fcf ()
- void setContext classcNMPLookahead.html 4275e050577ac8d4bf0c2f08417d5e10 (cSimulation *simul, cParsimPartition *seg, cParsimCommunications *co)
- virtual void startRun classcNMPLookahead.html 4a942288e70f3a056f16769ee4c91322 ()=0
- virtual void endRun classcNMPLookahead.html 7cf1510ea29b547d5a888a24f1dbee5a ()=0
- virtual double getCurrentLookahead classcNMPLookahead.html 8fc40adb220dd277195d3a26959301ca (cMessage *msg, int procId, void *data)=0
- virtual double getCurrentLookahead classcNMPLookahead.html 05067ebcce11cfe1e1dbeb93e405130b (int procId)=0
cNoSynchronization
classcNoSynchronization.html
cParsimProtocolBase
- cNoSynchronization
  classcNoSynchronization.html
  084348aff095868fc8eb0e1456b68e99
  ()
- virtual ~cNoSynchronization classcNoSynchronization.html 4af0b5449bbb8102701c39f4fed03728 ()
- virtual void startRun classcNoSynchronization.html 7623496e812e4b336e61a335d1a2de5e ()
- virtual void endRun classcNoSynchronization.html 8890eeaea6a5b22ade998c9385afbd92 ()
- virtual cMessage * getNextEvent classcNoSynchronization.html fee77b82ceac1faf75f80357fb554119 ()
cNullMessageProtocol
classcNullMessageProtocol.html
cParsimProtocolBase
- cNullMessageProtocol
  classcNullMessageProtocol.html
  413b54fee34dae895909d7bf9157ea3a
  ()
- virtual ~cNullMessageProtocol classcNullMessageProtocol.html 2b2d61f688c437b032eeb2362cb4a78d ()
- virtual void setContext classcNullMessageProtocol.html bdd2bb5996a52ac0267bc12bbc7895a4 (cSimulation *sim, cParsimPartition *seg, cParsimCommunications *co)
- void setLaziness classcNullMessageProtocol.html 946c4242319badab6fa09df333e8f2d3 (double d)
- double getLaziness classcNullMessageProtocol.html 04a6db41e8bc5d091152a0b3d969a4c8 ()
- virtual void startRun classcNullMessageProtocol.html 20867974378be82dbd3c63b142ca6f84 ()
- virtual void endRun classcNullMessageProtocol.html 8267216290982d18b54bdba4ae47ffa9 ()
- virtual cMessage * getNextEvent classcNullMessageProtocol.html ebda0e31278fb2e91f7d974b14167dee ()
- virtual void processOutgoingMessage classcNullMessageProtocol.html edb50f775889af416f5f0dc79b95ba8b (cMessage *msg, int procId, int moduleId, int gateId, void *data)
cParsimPartition
classcParsimPartition.html
cPolymorphic
- cParsimPartition
  classcParsimPartition.html
  7ef8367fda567f3ebf440f63b3c7b0c2
  ()
- virtual ~cParsimPartition classcParsimPartition.html 4b96d85d40be7b143c9b7eb2b2c867fe ()
- void setContext classcParsimPartition.html 6f4c35976a45590fc9f36818529bd5f5 (cSimulation *sim, cParsimCommunications *comm, cParsimSynchronizer *synch)
- void startRun classcParsimPartition.html 119314ed364dde4949be64f687f90526 ()
- void endRun classcParsimPartition.html a5ad76488774911ebfeb17e8b72652f2 ()
- void shutdown classcParsimPartition.html 91ed3c4bef703f75bdfa1329b903ad6e ()
- virtual void processOutgoingMessage classcParsimPartition.html be2edb6d774bd55c74559e40e88b43a8 (cMessage *msg, int procId, int moduleId, int gateId, void *data)
- virtual void processReceivedBuffer classcParsimPartition.html 5a0ae0a2981856ac8d76db496f75ef49 (cCommBuffer *buffer, int tag, int sourceProcId)
- virtual void processReceivedMessage classcParsimPartition.html 0fe063ee22ec1cceeab951e6afab01b7 (cMessage *msg, int destModuleId, int destGateId, int sourceProcId)
- virtual void broadcastTerminationException classcParsimPartition.html a2fc164824c2edd190524db6fe5b83ab (cTerminationException *e)
- virtual void broadcastException classcParsimPartition.html 20178ba81a98cc2cb0e8f991fba18e13 (cException *e)
cParsimProtocolBase
classcParsimProtocolBase.html
cParsimSynchronizer
- cParsimProtocolBase
  classcParsimProtocolBase.html
  c46d4ff13e801292ea5e9bea0de0e005
  ()
- virtual ~cParsimProtocolBase classcParsimProtocolBase.html eb7840dce6cb316bc9477f03eca17b40 ()
- virtual void processOutgoingMessage classcParsimProtocolBase.html a9876e5755fcbd46f84f65902a06a3b5 (cMessage *msg, int procId, int moduleId, int gateId, void *data)
cParsimSynchronizer
classcParsimSynchronizer.html
cScheduler
- cParsimSynchronizer
  classcParsimSynchronizer.html
  50b96bf6fdd9845a2e86d77f72f558be
  ()
- virtual ~cParsimSynchronizer classcParsimSynchronizer.html 43e54dfe3578dd762c00c7e7850b3ce2 ()
- virtual void setContext classcParsimSynchronizer.html 1e15213ef69fa6b63bfcd2886b12fb6b (cSimulation *sim, cParsimPartition *seg, cParsimCommunications *co)
- virtual void startRun classcParsimSynchronizer.html e06fbf26e471450be87916a9dee81a8b ()=0
- virtual void endRun classcParsimSynchronizer.html 28a2e814b5205a514ba029f10aa9968f ()=0
- virtual cMessage * getNextEvent classcParsimSynchronizer.html af816d634a5ae349fe9b1191baf944a1 ()=0
- virtual void processOutgoingMessage classcParsimSynchronizer.html ccb6cd4fa5b9d3ae3b50adf2aa1e007d (cMessage *msg, int procId, int moduleId, int gateId, void *data)=0
cPlaceHolderModule
classcPlaceHolderModule.html
cModule
- cPlaceHolderModule
  classcPlaceHolderModule.html
  c6a58ebccb8942c9ebef5713f068006a
  (const cPlaceHolderModule &mod)
- cPlaceHolderModule
  classcPlaceHolderModule.html
  038825ac680e9d25ec06be514315172b
  ()
- virtual ~cPlaceHolderModule classcPlaceHolderModule.html ae2397611fa5e1fcac64086b1ba7a3e3 ()
- cPlaceHolderModule & operator= classcPlaceHolderModule.html 98dbb8c104d80862e7c4305cef7c765a (const cPlaceHolderModule &mod)
- virtual cPolymorphic * dup classcPlaceHolderModule.html 06c7afcd75ed8b57ccca3aa0bc0cdbe2 () const
- virtual void arrived classcPlaceHolderModule.html e0dea5db7f8c0a75c9be3f81198a8ee1 (cMessage *msg, int n, simtime_t t)
- virtual bool callInitialize classcPlaceHolderModule.html 6724c1229fee245a221882c2ae840088 (int stage)
- virtual void callFinish classcPlaceHolderModule.html 2c05bce466b9d8c47fdb3bda70fafabe ()
- virtual void scheduleStart classcPlaceHolderModule.html 27c0ffb307261ea4a7fa61f28eb43613 (simtime_t t)
cProxyGate
classcProxyGate.html
cGate
- cProxyGate
  classcProxyGate.html
  e2fd30ec2021a82391c94a54eb57f082
  (const char *name, char tp)
- cProxyGate
  classcProxyGate.html
  3e967b732a262f8a0e12785d58818b57
  (const cProxyGate &gate)
- virtual ~cProxyGate classcProxyGate.html 87a7ffdb7812b733407ab1b6479823da ()
- virtual cPolymorphic * dup classcProxyGate.html bdd8b6982dde6ea36e68e0bb366c9c59 () const
- cProxyGate & operator= classcProxyGate.html e8866d9fbc6bb667f8d104227d38b2fb (const cProxyGate &gate)
- virtual std::string info classcProxyGate.html 2410f535ee29a96eee4ad1a76f21f30a () const
- virtual bool deliver classcProxyGate.html 759676e184721645a897036782338e17 (cMessage *msg, simtime_t at)
- void setRemoteGate classcProxyGate.html 90a09d3a51a6844698971d73ff46a011 (int procId, int moduleId, int gateId)
- int getRemoteProcId classcProxyGate.html 15d9dc88c8fc19492e2c9b1b9ab3de95 ()
- int getRemoteModuleId classcProxyGate.html 417b7a308cfde0b3444fd5dc1b907827 ()
- int getRemoteGateId classcProxyGate.html cf664200594bafcb80cc8652121a5c18 ()
- void setPartition classcProxyGate.html 2c596a7342ba25e02ca3cb97e331e2dc (cParsimPartition *seg)
- cParsimPartition * getPartition classcProxyGate.html 80dde575cda1d77a8d3cab453804be55 ()
- void setSynchData classcProxyGate.html 936421ec0eb4e65937a531f55cc52486 (void *data)
- void * getSynchData classcProxyGate.html 68603a73252defc15a3809547de79515 ()
cPtrPassingMPICommBuffer
classcPtrPassingMPICommBuffer.html
cMPICommBuffer
- cPtrPassingMPICommBuffer
  classcPtrPassingMPICommBuffer.html
  383f101b338d107a0997387aa0bddfaf
  ()
- virtual void packObject classcPtrPassingMPICommBuffer.html 1c75f2f23143d5efbbca5ada1d9c4c30 (cObject *obj)
- virtual cObject * unpackObject classcPtrPassingMPICommBuffer.html dd56e675344ae415dbaf8889ec636f48 ()
cPtrPassingMPICommunications
classcPtrPassingMPICommunications.html
cMPICommunications
- cPtrPassingMPICommunications
  classcPtrPassingMPICommunications.html
  0fb2e2f3b8af16566689fffe4fe38cb7
  ()
- virtual cMPICommBuffer * doCreateCommBuffer classcPtrPassingMPICommunications.html 293204fc02dae7e88343ceec41afbcef ()
cReceivedException
classcReceivedException.html
cException
- cReceivedException
  classcReceivedException.html
  cef35dcb7ccb90bee53171c8be7278a0
  (int sourceProcId, const char *msg)
cReceivedTerminationException
classcReceivedTerminationException.html
cTerminationException
- cReceivedTerminationException
  classcReceivedTerminationException.html
  96a721f7be6276d4a9705c722ed823ee
  (int sourceProcId, const char *msg)
Parsim

# Parallel simulation support

group__Parsim.html
cAdvancedLinkDelayLookahead
cFileCommunications
cFileCommBuffer
cIdealSimulationProtocol
cISPEventLogger
cLinkDelayLookahead
cMemCommBuffer
cMPICommunications
cMPICommBuffer
cNamedPipeCommunications
cNMPLookahead
cNoSynchronization
cNullMessageProtocol
cParsimPartition
cParsimProtocolBase
cParsimSynchronizer
cPlaceHolderModule
cProxyGate
cPtrPassingMPICommunications
cPtrPassingMPICommBuffer
cReceivedException
cReceivedTerminationException
/home/andras/omnetpp-3.3/src/sim/parsim/
/home/andras/omnetpp-3.3/src/sim/parsim/
dir_2ac8147a2506a21ba9bbedcd0cae7ce5.html
cadvlinkdelaylookahead.h
ccommbufferbase.h
cfilecomm.h
cfilecommbuffer.h
cidealsimulationprot.h
cispeventlogger.h
clinkdelaylookahead.h
cmemcommbuffer.h
cmpicomm.h
cmpicommbuffer.h
cnamedpipecomm.h
cnmplookahead.h
cnosynchronization.h
cnullmessageprot.h
cparsimpartition.h
cparsimprotocolbase.h
cparsimsynchr.h
cplaceholdermod.h
cproxygate.h
cptrpassingmpicomm.h
cptrpassingmpicommbuffer.h
creceivedexception.h
messagetags.h
parsimindex.h
parsimutil.h
/home/andras/omnetpp-3.3/src/sim/
/home/andras/omnetpp-3.3/src/sim/
dir_594d3aad38bc2423b6f2102851c4561d.html
/home/andras/omnetpp-3.3/src/sim/parsim/
/home/andras/omnetpp-3.3/src/
/home/andras/omnetpp-3.3/src/
dir_4bc39e07edba6608b905a694abad1df6.html
/home/andras/omnetpp-3.3/src/sim/