IKernelObjectFactory Class Referenceabstract
Kernel object factory, creates all kernel objects. More...
Inherits IKernelObject.
Inherited by TKernelObject< OpenViBE::Kernel::IKernelObjectFactory >.
Public Member Functions | |
virtual OpenViBE::IObject * | createObject (const OpenViBE::CIdentifier &rClassIdentifier)=0 |
Creates a new kernel object givent its class identifier. More... | |
virtual OpenViBE::boolean | releaseObject (OpenViBE::IObject *pObject)=0 |
Releases an object created by this factory. More... | |
Detailed Description
Kernel object factory, creates all kernel objects.
- Date
- 2006-09-26
This class allows to create kernel objects as needed.
- Todo:
- should it be removed ?
Member Function Documentation
|
pure virtual |
Creates a new kernel object givent its class identifier.
- Parameters
-
rClassIdentifier [in] : the class identifier of the object to create
- Returns
- a pointer on the created object in case of success.
-
NULL
in case of error.
|
pure virtual |
Releases an object created by this factory.
- Parameters
-
pObject [in] : the object to release
- Returns
- true in case of success.
- false in case of error.
- Note
- The factory should have created the object in order to release it.
Generated on Tue Jun 26 2012 15:25:54 for Documentation by 1.7.4