zeus::TZObjectFactory Class Reference
#include <ZObjectFactory.h>
List of all members.
Detailed Description
This Factory creates serializable objects. All object to create must be registered before.
Constructor & Destructor Documentation
| TZObjectFactory::TZObjectFactory |
( |
|
) |
[protected] |
| TZObjectFactory::~TZObjectFactory |
( |
|
) |
[protected, virtual] |
Destroys the object factory
Member Function Documentation
| void TZObjectFactory::setDelegationInterface |
( |
IZObjectFactory & |
rFactory |
) |
|
Sets a delegation interface. All calls are delegated to this interface object.
- Parameters:
-
| void TZObjectFactory::releaseDelegationInterface |
( |
|
) |
|
Releases the delegation interface
Returns the singleton object of the object factory
| Retval MQUALIFIER TZObjectFactory::createObjectFromStream |
( |
const IByteArray & |
rStream, |
|
|
const InterfaceID & |
rInterfaceID, |
|
|
IZUnknown *& |
rpObj | |
|
) |
| | [virtual] |
| Retval MQUALIFIER TZObjectFactory::createObjectByClassName |
( |
const IString & |
rClassName, |
|
|
const IString & |
rCodeModule, |
|
|
IZUnknown *& |
rpObj | |
|
) |
| | [virtual] |
| Retval MQUALIFIER TZObjectFactory::unregisterClass |
( |
const IString & |
rName, |
|
|
Uint |
uiHandle | |
|
) |
| | [virtual] |
| virtual Retval MQUALIFIER zeus::TZObjectFactory::askForInterface |
( |
Uint |
uiInterfaceID, |
|
|
IZUnknown *& |
rpIface | |
|
) |
| | [virtual] |
| virtual void MQUALIFIER zeus::TZObjectFactory::addRef |
( |
|
) |
const [virtual] |
| virtual void MQUALIFIER zeus::TZObjectFactory::release |
( |
|
) |
const [virtual] |
Member Data Documentation
Singleton Object.
Static object initialisation.
The documentation for this class was generated from the following files: