SG::T2pMap Node1 SG::T2pMap + T2pMap() + ~T2pMap() + t2pRegister() + locatePersistent() + clear() + t2pRemove() + setPac() + pacReport() Node6 SG::DataProxy + DataProxy() + DataProxy() + DataProxy() + DataProxy() + DataProxy() + DataProxy() + ~DataProxy() * handleList_t * mutex_t * lock_t * objMutex_t * objLock_t * SG::DataStore * m_refCount * m_resetFlag * m_boundHandles * m_origConst and 57 more... Node1->Node6 -m_t2p Node2 std::mutex Node2->Node1 -m_mutex Node3 IPageAccessControlSvc + ~IPageAccessControlSvc() + startMonitoring() + stopMonitoring() + accessed() + report() + controlPage() + interfaceID() Node3->Node1 -m_pac Node4 IInterface Node4->Node3 Node5 std::unordered_map < const void *, DataProxy *, ptrhash > + keys Node5->Node1 -m_t2p Node6->Node5 +elements Node7 IRegistry Node7->Node6 Node8 SG::IRegisterTransient + ~IRegisterTransient() + registerTransient() Node8->Node6 Node9 SG::TransientAddress - m_storeID - m_clearAddress - m_consultProvider - m_address + TransientAddress() + TransientAddress() + TransientAddress() + TransientAddress() + TransientAddress() + ~TransientAddress() + operator=() + operator=() + setID() + reset() and 21 more... - TransientAddress() Node9->Node6 -m_tAddress Node19 std::atomic< bool > + ptr Node19->Node6 -m_const