CondProxyProvider Node1 CondProxyProvider - m_athenaPoolCnvSvc - ATLAS_THREAD_SAFE - m_contextId - m_inputCollectionsProp - ATLAS_THREAD_SAFE + CondProxyProvider() + ~CondProxyProvider() + initialize() + finalize() + queryInterface() + preLoadAddresses() + loadAddresses() + updateAddress() - getCollectionCnv() Node2 AthService - AthService() - AthService() - operator=() Node2->Node1 Node3 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node3->Node2 Node4 Service Node4->Node3 Node5 IAddressProvider + DeclareInterfaceID() + preLoadAddresses() + loadAddresses() + updateAddress() + ~IAddressProvider() Node5->Node1 Node6 IInterface Node6->Node5