CMS 3D CMS Logo

Public Member Functions

ora::INamingServiceTable Class Reference

#include <IDatabaseSchema.h>

Inheritance diagram for ora::INamingServiceTable:
ora::IDatabaseTable ora::CondMetadataTable ora::OraNamingServiceTable

List of all members.

Public Member Functions

virtual bool eraseAllNames ()=0
virtual bool eraseObjectName (const std::string &name)=0
virtual bool getAllNames (std::vector< std::string > &destination)=0
virtual bool getNamesForContainer (int contId, std::vector< std::string > &destination)=0
virtual bool getNamesForObject (int contId, int itemId, std::vector< std::string > &destination)=0
virtual bool getObjectByName (const std::string &name, std::pair< int, int > &destination)=0
 INamingServiceTable (coral::ISchema &schema)
virtual void setObjectName (const std::string &name, int contId, int itemId)=0
virtual ~INamingServiceTable ()

Detailed Description

Definition at line 130 of file IDatabaseSchema.h.


Constructor & Destructor Documentation

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

Definition at line 139 of file IDatabaseSchema.cc.

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

Definition at line 133 of file IDatabaseSchema.h.

                                  {
    }

Member Function Documentation

virtual bool ora::INamingServiceTable::eraseAllNames ( ) [pure virtual]
virtual bool ora::INamingServiceTable::eraseObjectName ( const std::string &  name) [pure virtual]
virtual bool ora::INamingServiceTable::getAllNames ( std::vector< std::string > &  destination) [pure virtual]
virtual bool ora::INamingServiceTable::getNamesForContainer ( int  contId,
std::vector< std::string > &  destination 
) [pure virtual]
virtual bool ora::INamingServiceTable::getNamesForObject ( int  contId,
int  itemId,
std::vector< std::string > &  destination 
) [pure virtual]
virtual bool ora::INamingServiceTable::getObjectByName ( const std::string &  name,
std::pair< int, int > &  destination 
) [pure virtual]
virtual void ora::INamingServiceTable::setObjectName ( const std::string &  name,
int  contId,
int  itemId 
) [pure virtual]