_activeProcessTable | OMK::Svm | [protected] |
_deadReckoningInterval | OMK::Svm | [protected] |
_disconnectedProcessusList | OMK::Svm | [protected] |
_disconnectedProcessusMap | OMK::Svm | [protected] |
_disconnectedTable | OMK::Svm | [protected] |
_idToProcessTable | OMK::Svm | [protected] |
_linkToCentralSite | OMK::Svm | [protected] |
_masterSiteName | OMK::Svm | [protected, static] |
_numberOfSlaves | OMK::Svm | [protected] |
_processTable | OMK::Svm | [protected] |
_simStep | OMK::Svm | |
_siteId | OMK::Svm | [protected] |
_siteName | OMK::Svm | [protected] |
_slaveGroupName | OMK::Svm | [protected, static] |
_synchronisationLatency | OMK::Svm | [protected] |
_synchronisationTimeOut | OMK::Svm | [protected] |
_temporaryTable | OMK::Svm | [protected] |
_troubleFlag | OMK::Svm | |
_yieldNeeded | OMK::Svm | [protected] |
addNewSiteRequest(const Date &date) | OMK::Svm | [virtual] |
addNewSiteToSimulation(const Date &) | OMK::Svm | [virtual] |
addNewWorkstation(const Name &m)=0 | OMK::Svm | [protected, pure virtual] |
addToDisconnectedTable(Name &, Process *) | OMK::Svm | [virtual] |
aRecevoir | OMK::Svm | [protected] |
broadcast(PvmMessage::MessageTag, PvmMulticastMessage *message=NULL) | OMK::Svm | [virtual] |
broadcastToGroup(std::string groupName, PvmMessage::MessageTag)=0 | OMK::Svm | [protected, pure virtual] |
connectToDistributedSimulation() | OMK::Svm | [virtual] |
createDistributedSimulation(const Date &initialSimulationDate) | OMK::Svm | [virtual] |
createSvmLink(const int &d=0)=0 | OMK::Svm | [protected, pure virtual] |
dateVar | OMK::Svm | |
disconnectedProcess(Name &) | OMK::Svm | [virtual] |
disconnectedTableIsEmpty() | OMK::Svm | [virtual] |
disconnectFromDistributedSimulation(const Date &deconnexionDate) | OMK::Svm | [virtual] |
firstTime | OMK::Svm | [protected] |
getDisconnectedProcessusList() | OMK::Svm | [virtual] |
getDisconnectedProcessusMap() | OMK::Svm | [virtual] |
getLinkToProcessNamed(const Name &processName) | OMK::Svm | [virtual] |
getParentSiteId()=0 | OMK::Svm | [protected, pure virtual] |
getProcessDescriptorNamed(const Name &processName) | OMK::Svm | [virtual] |
getSiteId()=0 | OMK::Svm | [protected, pure virtual] |
getSiteName() const | OMK::Svm | [virtual] |
getSynchronisationLatency() | OMK::Svm | [virtual] |
getTroubleFlag() | OMK::Svm | [virtual] |
groupBarrier(std::string groupName, int numberToJoin)=0 | OMK::Svm | [protected, pure virtual] |
init(const Date &initialSimulationDate) | OMK::Svm | [virtual] |
initBeforeMessagePacking()=0 | OMK::Svm | [protected, pure virtual] |
joinSvmGroup(std::string &groupName)=0 | OMK::Svm | [protected, pure virtual] |
nonblockingReceive(PvmMessage::MessageTag tag)=0 | OMK::Svm | [protected, pure virtual] |
npp | OMK::Svm | |
processReceivedMessages(PvmController &parsingController, const PvmMessage::MessageTag tag) | OMK::Svm | [virtual] |
processSiteIds | OMK::Svm | [protected] |
reconnexionEstablished() | OMK::Svm | [virtual] |
relaxedSynchroniseReceiveAndProcessMessages(PvmController &parsingController, const PvmMessage::MessageTag tag) | OMK::Svm | [virtual] |
removeFromDisconnectedTable(NameToPointerMap< Process >::iterator) | OMK::Svm | [virtual] |
removeProcessFromActiveTable() | OMK::Svm | [virtual] |
removeProcessProlog() | OMK::Svm | [virtual] |
removeWorkstation(const Name &m)=0 | OMK::Svm | [protected, pure virtual] |
sendCurrentBuffersWithTag(const PvmMessage::MessageTag tag) | OMK::Svm | [virtual] |
sendPingMessage() | OMK::Svm | [virtual] |
serveNameRequestsUntilEnd() | OMK::Svm | [protected, virtual] |
spawnProcess(Process *p)=0 | OMK::Svm | [protected, pure virtual] |
Svm(NameToPointerMap< Process > *tab, const Date &latence, const Date &timeOut, const int deadReckoningInterval, const bool yieldNeeded) | OMK::Svm | |
syncDistributedSites() | OMK::Svm | [virtual] |
synchroniseReceiveAndProcessMessages(PvmController &parsingController, const PvmMessage::MessageTag tag) | OMK::Svm | [virtual] |
synchronizeOn(PvmController &, PvmMessage::MessageTag tag) | OMK::Svm | [virtual] |
testIfDisconnectedProcessNamed(const Name &processName) | OMK::Svm | [virtual] |
testIfNewProcessAdded() | OMK::Svm | [virtual] |
testIfSiteRecovered(Process *p)=0 | OMK::Svm | [pure virtual] |
timestampCurrentSendBuffers(const Date &date) | OMK::Svm | [virtual] |
waitAndProcessMessages(PvmController &parsingController, const PvmMessage::MessageTag tag) | OMK::Svm | [virtual] |
waitForAnswerToBlockingRequest(PvmController &parsingController, PvmMessage::MessageTag tag) | OMK::Svm | [virtual] |
waitForAnyRequests(PvmIncomingMessage &receiveBuffer)=0 | OMK::Svm | [protected, pure virtual] |
waitForMessage(PvmController &parsingController, const PvmMessage::MessageTag tag) | OMK::Svm | [virtual] |
waitForMessageFrom(PvmController &parsingController, const Name &processName, const PvmMessage::MessageTag tag) | OMK::Svm | [virtual] |
~Svm() | OMK::Svm | [virtual] |
Documentation generated on Mon Jun 9 11:46:03 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |