pool::IDatabase Node1 pool::IDatabase + ~IDatabase() + connectForRead() + connectForRead() + connectForWrite() + connectForWrite() + disconnect() + openMode() + fid() + pfn() + setTechnology() + technology() + containers() + containerHandle() + technologySpecificAttributes() + technologySpecificAttributes() Node2 pool::PersistencySvc ::UserDatabase - m_technologyDispatcher - m_policy - m_catalog - m_transaction - m_registry - m_name - m_nameType - m_technology - m_technologySet - m_databaseHandler - m_openMode - m_alreadyConnected - m_the_fid - m_the_pfn + UserDatabase() + ~UserDatabase() + databaseHandler() + connectForRead() + connectForRead() + connectForWrite() + connectForWrite() + disconnect() + openMode() + fid() and 7 more... # attributeOfType() # setAttributeOfType() - checkInRegistry() - setTechnologyIdentifier() Node1->Node2