16#ifndef POOL_IOODATABASE_H
17#define POOL_IOODATABASE_H
56 virtual const std::string&
name ()
const = 0;
This class provides a encapsulation of a GUID/UUID/CLSID/IID data structure (128 bit number).
void release()
delete object if ref count drops to 0
virtual IDbContainer * createContainer(const std::string &name, const DbType &typ)=0
Create Database container.
virtual const std::string & name() const =0
Name of the Database implementation.
virtual IDbDatabase * createDatabase(void)=0
Create Database.
virtual IDbDomain * createDomain(void)=0
Create Database domain.
int subRef()
Decrease the reference count.