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

Detailed Description
CompoundFactory ///.
Definition at line 83 of file factory.hh.
Public Member Functions
- CompoundFactory (VobjectBase *superobject)
- virtual const std::string getVOSType ()
- virtual VUtil::vRef< Vobject > construct (const char *name, const std::deque< std::string > &types)=0
- 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)
Constructor & Destructor Documentation
| VOS::CompoundFactory::CompoundFactory | ( | VobjectBase * | superobject | ) |
Member Function Documentation
| virtual VUtil::vRef<Vobject> VOS::CompoundFactory::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] |
Reimplemented in VOS::LocalCompoundFactory, and VOS::RemoteCompoundFactory.
Definition at line 92 of file factory.hh.
| virtual VUtil::vRef<Vobject> VOS::CompoundFactory::construct | ( | const char * | name, | |
| const std::deque< std::string > & | types | |||
| ) | [pure virtual] |
Implemented in VOS::LocalCompoundFactory, and VOS::RemoteCompoundFactory.
Referenced by VOS::RemoteCompoundFactory::construct(), and VOS::LocalCompoundFactory::construct().
| virtual const std::string VOS::CompoundFactory::getVOSType | ( | ) | [inline, virtual] |
- Returns:
- the specific VOS type name that represents the VOS interface this object is supplying. This should always be overridden by the subclass.
Reimplemented from VOS::MetaObject.
Definition at line 87 of file factory.hh.
The documentation for this class was generated from the following file:
- /home/tetron/hack/vos/libs/vos/metaobjects/misc/factory.hh