AthenaPoolAddressProviderSvc Node1 AthenaPoolAddressProviderSvc - m_dataHeaderKey - m_attrListKey + AthenaPoolAddressProviderSvc() + ~AthenaPoolAddressProviderSvc() + initialize() + finalize() + queryInterface() + preLoadAddresses() + loadAddresses() + updateAddress() - eventStore() 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 Node7 Guid + m_guidGenMethod - m_data1 - m_data2 - m_data3 - m_data4 + Guid() + Guid() + Guid() + Guid() + Guid() + operator=() + operator<() + operator==() + operator==() + operator!=() and 11 more... + null() + initGuidGenMethod() + create() Node7->Node1 -m_guid Node8 ServiceHandle< StoreGate Svc > Node8->Node1 -m_metaDataStore Node9 ServiceHandle< IClassIDSvc > Node9->Node1 -m_clidSvc