dmlite
0.4
|
Plug-ins must implement a concrete factory to be instantiated. More...
#include <catalog.h>
Public Member Functions | |
virtual | ~CatalogFactory () |
Virtual destructor. | |
![]() | |
virtual | ~BaseFactory () |
Virtual destructor. | |
virtual void | configure (const std::string &key, const std::string &value)=0 throw (DmException) |
Protected Member Functions | |
virtual Catalog * | createCatalog (PluginManager *pm)=0 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 |
Plug-ins must implement a concrete factory to be instantiated.
|
virtual |
Virtual destructor.
|
staticprotected |
Children of CatalogFactory are allowed to instantiate too (decorator)
|
protectedpure virtual |
Instantiate a implementation of Catalog.
Implemented in dmlite::BuiltInCatalogFactory.
|
friend |