|
| HiveEventRegistryEntry (const std::string &path, DataSvcHelpers::RegistryEntry *parent=0) |
| Standard Constructor. More...
|
|
virtual | ~HiveEventRegistryEntry () |
| Standard Destructor. More...
|
|
virtual long | add (const std::string &name, DataObject *pObject, bool is_soft=false) |
| Add entry to data store. More...
|
|
virtual long | add (const std::string &name, IOpaqueAddress *pAddress, bool is_soft=false) |
| Add entry to data store. More...
|
|
virtual long | add (IRegistry *obj) |
| Add object to the container. More...
|
|
virtual tbb::concurrent_queue< std::string > & | new_products () |
| Get list of new products. More...
|
|
| RegistryEntry (std::string path, RegistryEntry *parent=nullptr) |
| Standard Constructor. More...
|
|
| ~RegistryEntry () override |
| Standard Destructor. More...
|
|
unsigned long | release () override |
| IInterface implementation: Reference the object. More...
|
|
unsigned long | addRef () override |
| IInterface implementation: Dereference the object. More...
|
|
const std::string & | name () const override |
| Retrieve name of the entry. More...
|
|
const std::string & | identifier () const override |
| Full identifier (or key) More...
|
|
IDataProviderSvc * | dataSvc () const override |
| Retrieve pointer to Transient Store. More...
|
|
DataObject * | object () const override |
| Retrive object behind the link. More...
|
|
IOpaqueAddress * | address () const override |
| Retrieve opaque storage address. More...
|
|
virtual IRegistry * | parent () const |
| Pointer to parent directory entry. More...
|
|
virtual bool | isSoft () const |
| Is the link soft or hard. More...
|
|
const Store & | leaves () const |
| Access the leaves of the object. More...
|
|
virtual int | size () const |
| Return the size of the container(=number of objects) More...
|
|
virtual bool | isEmpty () const |
| Simple check if the Container is empty. More...
|
|
virtual Iterator | begin () const |
| Return starting point for container iteration. More...
|
|
virtual Iterator | end () const |
| Return end elemtn if the container. More...
|
|
virtual IRegistry * | find (const IRegistry *obj) const |
| Try to find an object identified by its pointer. More...
|
|
virtual IRegistry * | find (const std::string &path) const |
| Try to find an object identified by its relative name to the directory. More...
|
|
void | setAddress (IOpaqueAddress *pAddress) override |
| Set/Update Opaque address. More...
|
|
void | setObject (DataObject *obj) |
| Set/Update object address. More...
|
|
virtual long | remove (const std::string &name) |
| Remove an entry from the store. More...
|
|
virtual long | remove (IRegistry *obj) |
| Remove an object from the container. More...
|
|
virtual long | deleteElements () |
| Delete all contained elements. More...
|
|
virtual long | traverseTree (IDataStoreAgent *pAgent, int level=0) |
| traverse data tree More...
|
|
virtual | ~IRegistry ()=default |
| destructor More...
|
|