CMS 3D CMS Logo

Public Member Functions

ora::IContainerHeaderTable Class Reference

#include <IDatabaseSchema.h>

Inheritance diagram for ora::IContainerHeaderTable:
ora::IDatabaseTable ora::OraContainerHeaderTable ora::PoolContainerHeaderTable

List of all members.

Public Member Functions

virtual void addContainer (int id, const std::string &containerName, const std::string &className)=0
virtual void decrementNumberOfObjects (int id)=0
virtual bool getContainerData (std::map< std::string, ContainerHeaderData > &destination)=0
 IContainerHeaderTable (coral::ISchema &schema)
virtual void incrementNumberOfObjects (int id)=0
virtual bool lockContainer (int id, ContainerHeaderData &destination)=0
virtual void removeContainer (int id)=0
virtual void updateNumberOfObjects (const std::map< int, unsigned int > &numberOfObjectsForContainerIds)=0
virtual ~IContainerHeaderTable ()

Detailed Description

Definition at line 95 of file IDatabaseSchema.h.


Constructor & Destructor Documentation

ora::IContainerHeaderTable::IContainerHeaderTable ( coral::ISchema &  schema) [explicit]

Definition at line 135 of file IDatabaseSchema.cc.

virtual ora::IContainerHeaderTable::~IContainerHeaderTable ( ) [inline, virtual]

Definition at line 98 of file IDatabaseSchema.h.

                                    {
    }

Member Function Documentation

virtual void ora::IContainerHeaderTable::addContainer ( int  id,
const std::string &  containerName,
const std::string &  className 
) [pure virtual]
virtual void ora::IContainerHeaderTable::decrementNumberOfObjects ( int  id) [pure virtual]
virtual bool ora::IContainerHeaderTable::getContainerData ( std::map< std::string, ContainerHeaderData > &  destination) [pure virtual]
virtual void ora::IContainerHeaderTable::incrementNumberOfObjects ( int  id) [pure virtual]
virtual bool ora::IContainerHeaderTable::lockContainer ( int  id,
ContainerHeaderData destination 
) [pure virtual]
virtual void ora::IContainerHeaderTable::removeContainer ( int  id) [pure virtual]
virtual void ora::IContainerHeaderTable::updateNumberOfObjects ( const std::map< int, unsigned int > &  numberOfObjectsForContainerIds) [pure virtual]