interreality.org [VOS]
[Home] [About]
[Screenshots]
[Download]
[News]
[Community]
[Documentation] [Manual]
[Bugs & Requests] [Wiki]

VOS::CompoundFactory Class Reference

#include <factory.hh>

Inheritance diagram for VOS::CompoundFactory:

VOS::Factory VOS::MetaObject VOS::Vobject VOS::Dispatchable VUtil::RefCounted VOS::LocalCompoundFactory VOS::RemoteCompoundFactory List of all members.

Detailed Description

CompoundFactory ///.

Definition at line 83 of file factory.hh.

Public Member Functions


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]

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: