Plug-ins must implement a concrete factory to be instantiated. More...
#include <Catalog.h>
Inherits dmlite::CatalogFactory.

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. | |
Private Attributes | |
| bool | updateATime_ |
| unsigned | symLinkLimit_ |
Plug-ins must implement a concrete factory to be instantiated.
| BuiltInCatalogFactory::BuiltInCatalogFactory | ( | ) |
| BuiltInCatalogFactory::~BuiltInCatalogFactory | ( | ) |
| void BuiltInCatalogFactory::configure | ( | const std::string & | key, | |
| const std::string & | value | |||
| ) | throw (DmException) [virtual] |
Set a configuration parameter
| key | The configuration parameter | |
| value | The value for the configuration parameter |
Implements dmlite::BaseFactory.
| Catalog * BuiltInCatalogFactory::createCatalog | ( | PluginManager * | pm | ) | throw (DmException) [virtual] |
Instantiate a implementation of Catalog.
Implements dmlite::CatalogFactory.
unsigned dmlite::BuiltInCatalogFactory::symLinkLimit_ [private] |
bool dmlite::BuiltInCatalogFactory::updateATime_ [private] |
1.6.1