|
| | 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 (boost::string_ref 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 StatusCode | add (std::string name, DataObject *pObject, bool is_soft=false) |
| | Add entry to data store. More...
|
| |
| virtual StatusCode | add (std::string name, IOpaqueAddress *pAddress, bool is_soft=false) |
| | Add entry to data store. More...
|
| |
| virtual StatusCode | remove (boost::string_ref 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 StatusCode | traverseTree (IDataStoreAgent *pAgent, int level=0) |
| | traverse data tree More...
|
| |
| virtual | ~IRegistry ()=default |
| | destructor More...
|
| |
Definition at line 29 of file HiveEventRegistryEntry.h.