#include <pooldriver.h>
Inherits dmlite::BaseFactory.
Inheritance diagram for dmlite::PoolDriverFactory:
Public Member Functions | |
virtual | ~PoolDriverFactory () |
Destructor. | |
virtual std::string | implementedPool ()=0 throw () |
Supported pool type. | |
Protected Member Functions | |
virtual PoolDriver * | createPoolDriver (void)=0 throw (DmException) |
Instantiate the implemented pool driver. | |
Friends | |
class | StackInstance |
PoolDriverFactory::~PoolDriverFactory | ( | ) | [virtual] |
Destructor.
virtual PoolDriver* dmlite::PoolDriverFactory::createPoolDriver | ( | void | ) | throw (DmException) [protected, pure virtual] |
Instantiate the implemented pool driver.
virtual std::string dmlite::PoolDriverFactory::implementedPool | ( | ) | throw () [pure virtual] |
Supported pool type.
friend class StackInstance [friend] |