dmlite
0.6
|
Plug-ins must implement a concrete factory to be instantiated. More...
#include <Catalog.h>
Public Member Functions | |
BuiltInCatalogFactory () | |
~BuiltInCatalogFactory () | |
void | configure (const std::string &, const std::string &) throw (DmException) |
Catalog * | createCatalog (PluginManager *) throw (DmException) |
Instantiate a implementation of Catalog. More... | |
![]() | |
virtual | ~CatalogFactory () |
Virtual destructor. More... | |
![]() | |
virtual | ~BaseFactory () |
Virtual destructor. More... | |
Private Attributes | |
bool | updateATime_ |
unsigned | symLinkLimit_ |
Additional Inherited Members | |
![]() | |
static Catalog * | createCatalog (CatalogFactory *factory, PluginManager *pm) throw (DmException) |
Children of CatalogFactory are allowed to instantiate too (decorator) More... | |
Plug-ins must implement a concrete factory to be instantiated.
dmlite::BuiltInCatalogFactory::BuiltInCatalogFactory | ( | ) |
dmlite::BuiltInCatalogFactory::~BuiltInCatalogFactory | ( | ) |
|
virtual |
Set a configuration parameter
key | The configuration parameter |
value | The value for the configuration parameter |
Reimplemented from dmlite::BaseFactory.
|
virtual |
Instantiate a implementation of Catalog.
Reimplemented from dmlite::CatalogFactory.
|
private |
|
private |