![]() |
ATLAS Offline Software
|
IContainer is the base class for container objects. More...
#include <PersistencySvc/IContainer.h>
Public Member Functions | |
| virtual const std::string & | name () const =0 |
| Returns the name of this container. | |
| virtual long | technology () const =0 |
| Returns the technology identifier for this container. | |
| virtual ITokenIterator * | tokens ()=0 |
| Starts an iteration over the tokens in the container. | |
| virtual const ITechnologySpecificAttributes & | technologySpecificAttributes () const =0 |
| Returns the object holding the technology specific attributes for a given technology domain. | |
| virtual ITechnologySpecificAttributes & | technologySpecificAttributes ()=0 |
| virtual | ~IContainer ()=default |
| Virtual destructor for the interface. | |
IContainer is the base class for container objects.
Definition at line 23 of file IContainer.h.
|
virtualdefault |
Virtual destructor for the interface.
|
pure virtual |
Returns the name of this container.
Implemented in pool::PersistencySvc::Container.
|
pure virtual |
Returns the technology identifier for this container.
Implemented in pool::PersistencySvc::Container.
|
pure virtual |
Returns the object holding the technology specific attributes for a given technology domain.
Implemented in pool::PersistencySvc::Container.
|
pure virtual |
Implemented in pool::PersistencySvc::Container.
|
pure virtual |
Starts an iteration over the tokens in the container.
Returns a token iterator whose ownership is passed to the user.
Implemented in pool::PersistencySvc::Container.