Plug-ins must implement a concrete factory to be instantiated. More...
#include <io.h>
Inherits dmlite::BaseFactory.
Public Member Functions | |
virtual | ~IODriverFactory () |
Virtual destructor. | |
Protected Member Functions | |
virtual IODriver * | createIODriver (PluginManager *pm) |
Create a IODriver. | |
Static Protected Member Functions | |
static IODriver * | createIODriver (IODriverFactory *factory, PluginManager *pm) |
Friends | |
class | StackInstance |
Plug-ins must implement a concrete factory to be instantiated.
virtual dmlite::IODriverFactory::~IODriverFactory | ( | ) | [virtual] |
Virtual destructor.
static IODriver* dmlite::IODriverFactory::createIODriver | ( | IODriverFactory * | factory, | |
PluginManager * | pm | |||
) | [static, protected] |
virtual IODriver* dmlite::IODriverFactory::createIODriver | ( | PluginManager * | pm | ) | [protected, virtual] |
Create a IODriver.
friend class StackInstance [friend] |