#include <FsfClassFactories.h>
Inherits fsf::CClassFactoryBase.
Inherited by fsf::CNodeFactory< N >.

Public Member Functions | |
Creators | |
| CNodeFactoryBase () | |
| 0-parameter constructor | |
| CNodeFactoryBase (const std::string &strName) | |
| 1-parameter constructor: node type ID | |
| CNodeFactoryBase (const std::string &strName, const std::string &strAuthor) | |
| 2-parameter constructor: node type ID and author name | |
| CNodeFactoryBase (const std::string &strName, const std::string &strAuthor, const std::string &strThanks) | |
| 3-parameter constructor: node type ID, author name and acknowledgments text | |
| CNodeFactoryBase (const CNodeFactoryBase &rhs) | |
| Copy constructor. | |
Manipulators | |
| virtual CPassiveFilterBase * | makePassiveFilter (const std::string &str)=0 |
| Instantiates and returns a passive filter for the fatory's node type. | |
| virtual CActiveFilterBase * | makeActiveFilter (const std::string &str)=0 |
| Instantiates and returns an active filter for the factory's node type This is a pure virtual function that must be overridden in derived classes. | |
| fsf::CNodeFactoryBase::CNodeFactoryBase | ( | ) | [inline] |
0-parameter constructor
| fsf::CNodeFactoryBase::CNodeFactoryBase | ( | const std::string & | strName | ) | [inline] |
1-parameter constructor: node type ID
| fsf::CNodeFactoryBase::CNodeFactoryBase | ( | const std::string & | strName, | |
| const std::string & | strAuthor | |||
| ) | [inline] |
2-parameter constructor: node type ID and author name
| fsf::CNodeFactoryBase::CNodeFactoryBase | ( | const std::string & | strName, | |
| const std::string & | strAuthor, | |||
| const std::string & | strThanks | |||
| ) | [inline] |
3-parameter constructor: node type ID, author name and acknowledgments text
| fsf::CNodeFactoryBase::CNodeFactoryBase | ( | const CNodeFactoryBase & | rhs | ) | [inline] |
Copy constructor.
| virtual CActiveFilterBase* fsf::CNodeFactoryBase::makeActiveFilter | ( | const std::string & | str | ) | [pure virtual] |
Instantiates and returns an active filter for the factory's node type This is a pure virtual function that must be overridden in derived classes.
Implemented in fsf::CNodeFactory< N >.
| virtual CPassiveFilterBase* fsf::CNodeFactoryBase::makePassiveFilter | ( | const std::string & | str | ) | [pure virtual] |
Instantiates and returns a passive filter for the fatory's node type.
This is a pure virtual function that must be overridden in derived classes.
Implemented in fsf::CNodeFactory< N >.
1.5.9