#include <Catalog.h>
Inherits dmlite::CatalogFactory.
Inheritance diagram for dmlite::BuiltInCatalogFactory:
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_ |
BuiltInCatalogFactory::BuiltInCatalogFactory | ( | ) |
BuiltInCatalogFactory::~BuiltInCatalogFactory | ( | ) |
void BuiltInCatalogFactory::configure | ( | const std::string & | , | |
const std::string & | ||||
) | 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 * | ) | throw (DmException) [virtual] |
unsigned dmlite::BuiltInCatalogFactory::symLinkLimit_ [private] |
bool dmlite::BuiltInCatalogFactory::updateATime_ [private] |