![]() |
ATLAS Offline Software
|
A concrete IAddressProvider. More...
#include <ByteStreamAddressProviderSvc.h>
Public Member Functions | |
| ByteStreamAddressProviderSvc (const std::string &name, ISvcLocator *pSvcLocator) | |
| Standard constructor. | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | preLoadAddresses (StoreID::type id, tadList &tlist) override |
| virtual StatusCode | updateAddress (StoreID::type id, SG::TransientAddress *tad, const EventContext &ctx) override |
| update an existing transient Address | |
Private Attributes | |
| Gaudi::Property< std::vector< std::string > > | m_typeNames |
| ServiceHandle< IClassIDSvc > | m_clidSvc |
| std::map< unsigned int, std::set< std::string > > | m_clidKey |
| Gaudi::Property< int > | m_storeID {this, "StoreID", StoreID::EVENT_STORE, "Store ID"} |
A concrete IAddressProvider.
Definition at line 22 of file ByteStreamAddressProviderSvc.h.
| ByteStreamAddressProviderSvc::ByteStreamAddressProviderSvc | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Standard constructor.
Definition at line 17 of file ByteStreamAddressProviderSvc.cxx.
|
overridevirtual |
Definition at line 20 of file ByteStreamAddressProviderSvc.cxx.
|
overridevirtual |
Definition at line 34 of file ByteStreamAddressProviderSvc.cxx.
|
overridevirtual |
update an existing transient Address
Definition at line 59 of file ByteStreamAddressProviderSvc.cxx.
|
private |
Definition at line 46 of file ByteStreamAddressProviderSvc.h.
|
private |
Definition at line 44 of file ByteStreamAddressProviderSvc.h.
|
private |
Definition at line 48 of file ByteStreamAddressProviderSvc.h.
|
private |
Definition at line 41 of file ByteStreamAddressProviderSvc.h.