VOS::LocalCompoundFactory Class Reference
#include <factory.hh>
Inheritance diagram for VOS::LocalCompoundFactory:

Detailed Description
Definition at line 110 of file factory.hh.
Public Types
- typedef void(*) Initializer (Vobject *compoundfact, Vobject *requester, const std::string &type, Vobject *vobj)
Public Member Functions
- LocalCompoundFactory (VobjectBase *superobject)
- void addInitializer (const std::string &type, Initializer ini)
- void removeInitializer (const std::string &type, Initializer ini)
- virtual StringIterator getAcceptedTypes ()
- virtual VUtil::vRef< Vobject > construct (Vobject *requester, const char *name, const std::deque< std::string > &types)
- virtual VUtil::vRef< Vobject > construct (const char *name, const std::deque< std::string > &types)
- virtual VUtil::vRef< Vobject > construct (const char *name, const char *type0, const char *type1=0, const char *type2=0, const char *type3=0, const char *type4=0)
- void createCompoundHandler (Message *m)
Static Public Member Functions
- static MetaObject * new_LocalCompoundFactory (VobjectBase *superobject, const std::string &type)
Member Typedef Documentation
| typedef void(*) VOS::LocalCompoundFactory::Initializer(Vobject *compoundfact, Vobject *requester, const std::string &type, Vobject *vobj) |
Definition at line 113 of file factory.hh.
Constructor & Destructor Documentation
| VOS::LocalCompoundFactory::LocalCompoundFactory | ( | VobjectBase * | superobject | ) |
Member Function Documentation
| void VOS::LocalCompoundFactory::addInitializer | ( | const std::string & | type, | |
| Initializer | ini | |||
| ) |
| virtual VUtil::vRef<Vobject> VOS::LocalCompoundFactory::construct | ( | const char * | name, | |
| const char * | type0, | |||
| const char * | type1 = 0, |
|||
| const char * | type2 = 0, |
|||
| const char * | type3 = 0, |
|||
| const char * | type4 = 0 | |||
| ) | [inline, virtual] |
| virtual VUtil::vRef<Vobject> VOS::LocalCompoundFactory::construct | ( | const char * | name, | |
| const std::deque< std::string > & | types | |||
| ) | [inline, virtual] |
| virtual VUtil::vRef<Vobject> VOS::LocalCompoundFactory::construct | ( | Vobject * | requester, | |
| const char * | name, | |||
| const std::deque< std::string > & | types | |||
| ) | [virtual] |
| void VOS::LocalCompoundFactory::createCompoundHandler | ( | Message * | m | ) |
| virtual StringIterator VOS::LocalCompoundFactory::getAcceptedTypes | ( | ) | [virtual] |
Implements VOS::Factory.
| static MetaObject* VOS::LocalCompoundFactory::new_LocalCompoundFactory | ( | VobjectBase * | superobject, | |
| const std::string & | type | |||
| ) | [static] |
| void VOS::LocalCompoundFactory::removeInitializer | ( | const std::string & | type, | |
| Initializer | ini | |||
| ) |
The documentation for this class was generated from the following file:
- /home/tetron/hack/vos/libs/vos/metaobjects/misc/factory.hh