IAthenaPoolCnvSvc Node1 IAthenaPoolCnvSvc + ~IAthenaPoolCnvSvc() + disconnectOutput() + getPoolSvc() + registerForWrite() + setObjPtr() + useDetailChronoStat() + createAddress() + createAddress() + convertAddress() + decodeOutputSpec() + registerCleanUp() + cleanUp() + setInputAttributes() + interfaceID() Node6 AthenaPoolCnvSvc - m_dbType - m_lastInputFileName - m_poolSvc - m_clidSvc - m_serializeSvc - m_inputStreamingTool - m_outputStreamingTool - m_streamServerActive - m_metadataClient - m_chronoMap and 31 more... + initialize() + io_reinit() + finalize() + io_finalize() + queryInterface() + createObj() + createRep() + fillRepRefs() + connectOutput() + connectOutput() and 21 more... - extractPoolAttributes() - processPoolAttributes() - outputContextId() Node1->Node6 Node2 IConversionSvc Node2->Node1 Node3 IDataShare + ~IDataShare() + makeServer() + makeClient() + readData() + commitCatalog() + interfaceID() Node3->Node1 Node4 INamedInterface Node4->Node3 Node5 IAthenaPoolCleanUpSvc # m_cnvs + ~IAthenaPoolCleanUpSvc() + registerCleanUp() + cleanUp() # IAthenaPoolCleanUpSvc() Node5->Node1