IAthenaPoolCnvSvc Node1 IAthenaPoolCnvSvc + ~IAthenaPoolCnvSvc() + disconnectOutput() + getPoolSvc() + registerForWrite() + setObjPtr() + useDetailChronoStat() + createAddress() + createAddress() + convertAddress() + decodeOutputSpec() + registerCleanUp() + cleanUp() + setInputAttributes() + interfaceID() Node2 IConversionSvc Node2->Node1 Node3 IDataShare + ~IDataShare() + makeServer() + makeClient() + readData() + commitCatalog() + interfaceID() Node3->Node1 Node4 INamedInterface Node4->Node3 Node5 IAthenaPoolCleanUpSvc + ~IAthenaPoolCleanUpSvc() + registerCleanUp() + cleanUp() # IAthenaPoolCleanUpSvc() Node5->Node1 Node6 std::vector< IAthenaPool CleanUp * > Node6->Node5 #m_cnvs Node7 IAthenaPoolCleanUp + ~IAthenaPoolCleanUp() + cleanUp() # IAthenaPoolCleanUp() Node7->Node6 +elements