ATLAS Offline Software
|
a proxy registry (a read/write dictionary) More...
#include <IProxyRegistry.h>
Public Member Functions | |
virtual StatusCode | addToStore (const CLID &id, SG::DataProxy *proxy)=0 |
add proxy to store. More... | |
virtual StatusCode | addAlias (const std::string &key, SG::DataProxy *proxy)=0 |
virtual StoreID::type | storeID () const =0 |
virtual SG::DataProxy * | proxy (const SG::TransientAddress *tAD) const =0 |
locate a proxy for a given TransientAddress More... | |
virtual SG::DataProxy * | proxy (const CLID &id, const std::string &key) const =0 |
get proxy with given id. Returns 0 to flag failure More... | |
virtual SG::DataProxy * | proxy_exact (const CLID &id, const std::string &key) const =0 |
get proxy with given id. More... | |
virtual | ~IProxyRegistry () |
a proxy registry (a read/write dictionary)
Definition at line 27 of file IProxyRegistry.h.
|
inlinevirtual |
Definition at line 47 of file IProxyRegistry.h.
|
pure virtual |
Implemented in SG::DataStore.
|
pure virtual |
add proxy to store.
Implemented in SG::DataStore.
|
pure virtual |
get proxy with given id. Returns 0 to flag failure
Implemented in SG::DataStore.
|
pure virtual |
locate a proxy for a given TransientAddress
Implemented in SG::DataStore.
|
pure virtual |
get proxy with given id.
Returns 0 to flag failure the key must match exactly (no wildcarding for the default key)
Implemented in SG::DataStore.
|
pure virtual |
Implemented in SG::DataStore.