|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INCLUDE_PERSISTENCYSVC_CONTAINER_H
6 #define INCLUDE_PERSISTENCYSVC_CONTAINER_H
16 class IStorageExplorer;
32 const std::string&
name );
57 const std::type_info& typeInfo,
58 const std::string& option )
override;
64 const std::type_info& typeInfo,
65 const std::string& option )
override;
char data[hepevt_bytes_allocation_ATLAS]
long m_technology
The technology identifier.
virtual const std::string & parentDatabaseName() const override
Returns the name (fid) of the parent database.
virtual bool setAttributeOfType(const std::string &attributeName, const void *data, const std::type_info &typeInfo, const std::string &option) override
The actual method setting the attribute data given a name.
virtual ITokenIterator * tokens(const std::string &selection) override
Starts an iteration over the tokens in the container.
const std::string & name() const
Returns the name of this container.
virtual const ITechnologySpecificAttributes & technologySpecificAttributes() const override
Returns the object holding the technology specific attributes for a given technology domain.
FileDescriptor & m_fileDescriptor
Reference to file descriptor of the parent database.
virtual bool attributeOfType(const std::string &attributeName, void *data, const std::type_info &typeInfo, const std::string &option) override
The actual method returning the attribute data given a name.
Container(FileDescriptor &fileDescriptor, IStorageExplorer &storageExplorer, long technology, const std::string &name)
IStorageExplorer & m_storageExplorer
Reference to the storage explorer.
virtual ITechnologySpecificAttributes & technologySpecificAttributes() override
virtual long technology() const override
Returns the technology identifier for this container.