ISGAudSvc Node1 ISGAudSvc + ~ISGAudSvc() + SGSetCurrentAlg() + SGAudit() + setFakeCurrentAlg() + clearFakeCurrentAlg() + interfaceID() Node3 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() Node1->Node3 Node2 IService Node2->Node1