dmlite
0.4
|
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. | |
![]() | |
virtual | ~CatalogFactory () |
Virtual destructor. | |
![]() | |
virtual | ~BaseFactory () |
Virtual destructor. |
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) |
Plug-ins must implement a concrete factory to be instantiated.
BuiltInCatalogFactory::BuiltInCatalogFactory | ( | ) |
BuiltInCatalogFactory::~BuiltInCatalogFactory | ( | ) |
|
virtual |
Set a configuration parameter
key | The configuration parameter |
value | The value for the configuration parameter |
Implements dmlite::BaseFactory.
|
virtual |
Instantiate a implementation of Catalog.
Implements dmlite::CatalogFactory.
|
private |
|
private |