VP1AvailEvtsLocalDir Node1 VP1AvailEvtsLocalDir - m_d + VP1AvailEvtsLocalDir() + setSourceDir() + currentSourceDir() + setAvailableSourceDirectories() + availableSourceDirectories() + ~VP1AvailEvtsLocalDir() + init() Node2 VP1AvailEvents - m_d + VP1AvailEvents() + init() + ~VP1AvailEvents() + allLocalEvents() + freshEvents() + newestEvent() + setCurrentEvent() + maxLocalFilesToKeep() # cleanupAndCheckForEventList Changes() # invalidateDirCache() # inHistory() # allEventFilesInDir() # freshEvents() # tmpDir() # tmpLocalFileDir() # tmpActiveRetrievalDir() # timeCutForNew() # requireNewestRunNumber() # isConsideredFresh() # messageDebug() - actualCleanup() - actualCheckForEventListChanges() Node2->Node1 Node3 QObject Node3->Node2