#include <catalog.h>
Inherits dmlite::BaseFactory.
Inherited by dmlite::BuiltInCatalogFactory.
Inheritance diagram for dmlite::CatalogFactory:
Public Member Functions | |
| virtual | ~CatalogFactory () |
| Virtual destructor. | |
Protected Member Functions | |
| virtual Catalog * | createCatalog (PluginManager *pm) throw (DmException) |
| Instantiate a implementation of Catalog. | |
Static Protected Member Functions | |
| static Catalog * | createCatalog (CatalogFactory *factory, PluginManager *pm) throw (DmException) |
| Children of CatalogFactory are allowed to instantiate too (decorator). | |
Friends | |
| class | StackInstance |
| virtual dmlite::CatalogFactory::~CatalogFactory | ( | ) | [virtual] |
Virtual destructor.
| virtual Catalog* dmlite::CatalogFactory::createCatalog | ( | PluginManager * | pm | ) | throw (DmException) [protected, virtual] |
| static Catalog* dmlite::CatalogFactory::createCatalog | ( | CatalogFactory * | factory, | |
| PluginManager * | pm | |||
| ) | throw (DmException) [static, protected] |
Children of CatalogFactory are allowed to instantiate too (decorator).
friend class StackInstance [friend] |
1.4.7