ATLAS Offline Software
Public Member Functions | List of all members
IProxyRegistry Class Referenceabstract

a proxy registry (a read/write dictionary) More...

#include <IProxyRegistry.h>

Inheritance diagram for IProxyRegistry:
Collaboration diagram for IProxyRegistry:

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::DataProxyproxy (const SG::TransientAddress *tAD) const =0
 locate a proxy for a given TransientAddress More...
 
virtual SG::DataProxyproxy (const CLID &id, const std::string &key) const =0
 get proxy with given id. Returns 0 to flag failure More...
 
virtual SG::DataProxyproxy_exact (const CLID &id, const std::string &key) const =0
 get proxy with given id. More...
 
virtual ~IProxyRegistry ()
 

Detailed Description

a proxy registry (a read/write dictionary)


Author
Paolo Calafiura - ATLAS
Id
IProxyRegistry.h,v 1.11 2006-08-29 18:17:09 srini Exp

Definition at line 27 of file IProxyRegistry.h.

Constructor & Destructor Documentation

◆ ~IProxyRegistry()

virtual IProxyRegistry::~IProxyRegistry ( )
inlinevirtual

Definition at line 47 of file IProxyRegistry.h.

47 {}

Member Function Documentation

◆ addAlias()

virtual StatusCode IProxyRegistry::addAlias ( const std::string &  key,
SG::DataProxy proxy 
)
pure virtual

Implemented in SG::DataStore.

◆ addToStore()

virtual StatusCode IProxyRegistry::addToStore ( const CLID id,
SG::DataProxy proxy 
)
pure virtual

add proxy to store.

Implemented in SG::DataStore.

◆ proxy() [1/2]

virtual SG::DataProxy* IProxyRegistry::proxy ( const CLID id,
const std::string &  key 
) const
pure virtual

get proxy with given id. Returns 0 to flag failure

Implemented in SG::DataStore.

◆ proxy() [2/2]

virtual SG::DataProxy* IProxyRegistry::proxy ( const SG::TransientAddress tAD) const
pure virtual

locate a proxy for a given TransientAddress

Implemented in SG::DataStore.

◆ proxy_exact()

virtual SG::DataProxy* IProxyRegistry::proxy_exact ( const CLID id,
const std::string &  key 
) const
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.

◆ storeID()

virtual StoreID::type IProxyRegistry::storeID ( ) const
pure virtual

Implemented in SG::DataStore.


The documentation for this class was generated from the following file: