#include <inode.h>
Inherits dmlite::BaseFactory.
Public Member Functions | |
virtual | ~INodeFactory () |
Destructor. | |
Protected Member Functions | |
virtual INode * | createINode (PluginManager *pm) |
Instantiate a implementation of INode. | |
Static Protected Member Functions | |
static INode * | createINode (INodeFactory *factory, PluginManager *pm) |
Children of INodeFactory are allowed to instantiate too (decorator). | |
Friends | |
class | StackInstance |
virtual dmlite::INodeFactory::~INodeFactory | ( | ) | [virtual] |
Destructor.
virtual INode* dmlite::INodeFactory::createINode | ( | PluginManager * | pm | ) | [protected, virtual] |
Instantiate a implementation of INode.
static INode* dmlite::INodeFactory::createINode | ( | INodeFactory * | factory, | |
PluginManager * | pm | |||
) | [static, protected] |
Children of INodeFactory are allowed to instantiate too (decorator).
friend class StackInstance [friend] |