ValgrindAuditor Node1 ValgrindAuditor + ValgrindAuditor() + ~ValgrindAuditor() + initialize() + handle() + before() + before() + before() + before() * NameEvt * m_valSvc * m_algs * m_intervals * m_ignoreFirstNEvents * m_dumpAfterEachInterval * m_eventCounter * m_algsRegEx * m_hooks * after() and 9 more... * before() * before() * before() * before() Node2 Auditor Node2->Node1 Node3 IIncidentListener Node3->Node1