ATLAS Offline Software
|
An concrete IAddressProvider. More...
#include <ByteStreamAddressProviderSvc.h>
Public Types | |
typedef std::list< SG::TransientAddress * > | tadList |
typedef tadList::iterator | tadListIterator |
Public Member Functions | |
ByteStreamAddressProviderSvc (const std::string &name, ISvcLocator *pSvcLocator) | |
Standard constructor. More... | |
virtual StatusCode | initialize () override |
virtual StatusCode | preLoadAddresses (StoreID::type id, tadList &tlist) override |
get all addresses from Provider : Called before Begin Event More... | |
virtual StatusCode | updateAddress (StoreID::type id, SG::TransientAddress *tad, const EventContext &ctx) override |
update an existing transient Address More... | |
MsgStream & | msg () const |
MsgStream & | msg (const MSG::Level lvl) const |
bool | msgLvl (const MSG::Level lvl) const |
DeclareInterfaceID (IAddressProvider, 1, 0) | |
virtual StatusCode | loadAddresses (StoreID::type, tadList &) |
get all new addresses from Provider for this Event. More... | |
Private Attributes | |
Gaudi::Property< std::vector< std::string > > | m_typeNames |
ServiceHandle< IClassIDSvc > | m_clidSvc |
std::map< unsigned int, std::set< std::string > > | m_clidKey |
int | m_storeID |
Friends | |
class | SvcFactory< ByteStreamAddressProviderSvc > |
Allow the factory class access to the constructor. More... | |
An concrete IAddressProvider.
Definition at line 24 of file ByteStreamAddressProviderSvc.h.
|
inherited |
Definition at line 32 of file IAddressProvider.h.
|
inherited |
Definition at line 33 of file IAddressProvider.h.
ByteStreamAddressProviderSvc::ByteStreamAddressProviderSvc | ( | const std::string & | name, |
ISvcLocator * | pSvcLocator | ||
) |
|
inherited |
|
overridevirtual |
Definition at line 24 of file ByteStreamAddressProviderSvc.cxx.
|
inlinevirtualinherited |
get all new addresses from Provider for this Event.
Reimplemented in LArFlatConditionSvc, Athena::xAODEventSelector, IOVDbSvc, MixingEventSelector, AddressRemappingSvc, AthenaPoolAddressProviderSvc, and CondProxyProvider.
Definition at line 42 of file IAddressProvider.h.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 27 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
overridevirtual |
get all addresses from Provider : Called before Begin Event
Reimplemented from IAddressProvider.
Definition at line 38 of file ByteStreamAddressProviderSvc.cxx.
|
overridevirtual |
update an existing transient Address
Implements IAddressProvider.
Definition at line 63 of file ByteStreamAddressProviderSvc.cxx.
|
friend |
Allow the factory class access to the constructor.
Definition at line 1 of file ByteStreamAddressProviderSvc.h.
|
private |
Definition at line 51 of file ByteStreamAddressProviderSvc.h.
|
private |
Definition at line 49 of file ByteStreamAddressProviderSvc.h.
|
private |
Definition at line 53 of file ByteStreamAddressProviderSvc.h.
|
private |
Definition at line 45 of file ByteStreamAddressProviderSvc.h.