SGAudSvc Node1 SGAudSvc - m_msg - p_algCtxSvc - m_pCID - m_outFileName - m_allFileName - m_sumFileName - m_ignoreFakeAlgs - m_useCLID - m_vObj - m_vAlg and 14 more... + SGAudSvc() + ~SGAudSvc() + initialize() + finalize() + queryInterface() + handle() + SGAudit() + SGGetCurrentAlg() + setFakeCurrentAlg() + clearFakeCurrentAlg() + interfaceID() - SGAudSvc() - SGAudRETRIEVE() - SGAudRECORD() - getNobj() - addRead() - addWrite() - monitor() - writeJSON() Node2 ISGAudSvc + ~ISGAudSvc() + SGSetCurrentAlg() + SGAudit() + setFakeCurrentAlg() + clearFakeCurrentAlg() + interfaceID() Node2->Node1 Node3 IService Node3->Node2 Node4 IIncidentListener Node4->Node1 Node5 AthService - AthService() - AthService() - operator=() Node5->Node1 Node6 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node6->Node5 Node7 Service Node7->Node6