OutputStreamSequencerSvc Node1 OutputStreamSequencerSvc - m_fileSequenceNumber - m_incidentName - m_reportingOn + OutputStreamSequencerSvc() + ~OutputStreamSequencerSvc() + initialize() + finalize() + queryInterface() + handle() + buildSequenceFileName() + publishRangeReport() + getRangeReport() + incidentName() + currentRangeID() + setRangeID() + inUse() + lastIncident() + interfaceID() + inConcurrentEventsMode() Node2 AthService - AthService() - AthService() - operator=() Node2->Node1 Node3 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node3->Node2 Node5 IIncidentListener Node5->Node1 Node6 std::mutex Node6->Node1 -m_mutex Node7 std::map< std::string, std::string > Node7->Node1 -m_finishedRange -m_fnToRangeId Node8 std::string Node8->Node1 -m_lastFileName -m_currentRangeID -m_lastIncident Node8->Node7 +elements +keys Node11 std::vector< std::string > Node8->Node11 +elements Node9 std::basic_string< char > Node9->Node8 Node10 ServiceHandle< MetaDataSvc > Node10->Node1 -m_metaDataSvc Node11->Node1 -m_rangeIDinSlot