SegMemSvc Node1 SegMemSvc * p_incSvc * m_ahead_job * m_ahead_evt * m_ahead_inc * m_arena_job * m_arena_evt * m_arena_inc * allocate() * del() * SegMemSvc() * ~SegMemSvc() * cvt() * initialize() * reinitialize() * finalize() * queryInterface() * handle() * interfaceID() Node2 Service Node2->Node1 Node3 IIncidentListener Node3->Node1