#include <ZObject.h>

Public Member Functions | |
| TZObject () | |
| TZObject (TString strName) | |
| Uint | getHash () const |
| TString | toString () const |
| virtual TString | getObjName () const |
| virtual void | setObjName (const TString &name) |
| virtual Retval MQUALIFIER | askForInterface (Uint uiInterfaceID, IZUnknown *&rpIface) |
| virtual void MQUALIFIER | addRef () const |
| virtual void MQUALIFIER | release () const |
Protected Member Functions | |
| virtual | ~TZObject () |
| TZObject (const TZObject &rObject) | |
| TZObject & | operator= (const TZObject &rObject) |
| Int | getRefCounter () const |
Protected Attributes | |
| Uint | m_uiID |
| TZObject::TZObject | ( | ) |
Creates an anonymous object
| TZObject::TZObject | ( | TString | strName | ) |
Creates an object with a name
| strName | : Name of the object |
| zeus::TZObject::~TZObject | ( | ) | [inline, protected, virtual] |
Destroyes the Object
| TZObject::TZObject | ( | const TZObject & | rObject | ) | [protected] |
Copy constructor of the ZObject
| Uint zeus::TZObject::getHash | ( | ) | const [inline] |
Get hash infomation about the object
| TString TZObject::toString | ( | ) | const |
returns a string representing this object
Reimplemented in zeus::THTTPRequest, zeus::THTTPResponse, zeus::TURI, zeus::TDirectory, zeus::TFile, zeus::TLocale, zeus::TStringTokenizer, zeus::TVersionInfo, and zeus::TZVariant.
| TString zeus::TZObject::getObjName | ( | ) | const [inline, virtual] |
Returns the name of the object
| void zeus::TZObject::setObjName | ( | const TString & | name | ) | [inline, virtual] |
Sets the name of the object
Reimplemented in zeus::TXObject.
| virtual Retval MQUALIFIER zeus::TZObject::askForInterface | ( | Uint | uiInterfaceID, | |
| IZUnknown *& | rpIface | |||
| ) | [virtual] |
Reimplemented in zeus::TCommPipe, zeus::TCommPipe_Stub, zeus::TMessagePool_Stub, zeus::TMessageServerConnection_Stub, zeus::TAbstractModuleSession, zeus::TModule, zeus::TSimpleCommand, zeus::TSystemManager, zeus::TZeusAPI, zeus::TBluetoothSocket, zeus::TPeerFinder, zeus::TSerialConnection, zeus::TSocket, zeus::TAbstractRemoteObject, zeus::TAbstractStub, zeus::TNamedContext, zeus::TNamedContext_Stub, zeus::TNamedObject, zeus::TNaming, zeus::TRemoteMethodCall, zeus::TSecurityManager, zeus::TAbstractInputStream, zeus::TAbstractMainThread, zeus::TAbstractOutputStream, zeus::TCriticalSection, zeus::TFileSystemWatcher, zeus::TLibraryManager, zeus::TMutex, zeus::TPropertyFile, zeus::TSettingsManager, zeus::TSingletonManager, zeus::TStdLogger, zeus::TStringContainer, zeus::TSynchronizeObject, zeus::TThread, zeus::TThreadManager, zeus::TThreadMessageQueue, zeus::TXErrorObject, zeus::TXLoaderObject, zeus::TXMemberVariable, zeus::TXObject, zeus::TXObjectCollection, zeus::TXObjectFactory, zeus::TXRootObject, zeus::TXSynchronAction, and zeus::TZObjectFactory.
| void MQUALIFIER TZObject::addRef | ( | ) | const [virtual] |
Implements zeus::IZUnknown.
Reimplemented in zeus::TAbstractMessage, zeus::TBinaryMessage, zeus::TCommPipe, zeus::TCommPipe_Stub, zeus::TMapMessage, zeus::TMessagePool_Stub, zeus::TMessageServerConnection_Stub, zeus::TObjectMessage, zeus::TTextMessage, zeus::TXMLMessage, zeus::TAbstractModuleSession, zeus::TModule, zeus::TSimpleCommand, zeus::TSystemManager, zeus::TZeusAPI, zeus::TBluetoothSocket, zeus::TPeerFinder, zeus::TSerialConnection, zeus::TSocket, zeus::TAbstractRemoteObject, zeus::TAbstractStub, zeus::TNamedContext, zeus::TNamedContext_Stub, zeus::TNamedObject, zeus::TNaming, zeus::TRemoteMethodCall, zeus::TRemoteReference, zeus::TFingerPrint, zeus::TSecurityManager, zeus::TAbstractInputStream, zeus::TAbstractMainThread, zeus::TAbstractOutputStream, zeus::TCriticalSection, zeus::TFileSystemWatcher, zeus::TLibraryManager, zeus::TMutex, zeus::TPropertyFile, zeus::TSettingsManager, zeus::TSingletonManager, zeus::TStdLogger, zeus::TStringContainer, zeus::TSynchronizeObject, zeus::TThread, zeus::TThreadManager, zeus::TThreadMessageQueue, zeus::TXErrorObject, zeus::TXLoaderObject, zeus::TXMemberVariable, zeus::TXObject, zeus::TXObjectCollection, zeus::TXObjectFactory, zeus::TXRootObject, zeus::TXSynchronAction, zeus::TZObjectFactory, and zeus::TZVariant.
| void MQUALIFIER TZObject::release | ( | ) | const [virtual] |
Implements zeus::IZUnknown.
Reimplemented in zeus::TAbstractMessage, zeus::TBinaryMessage, zeus::TCommPipe, zeus::TCommPipe_Stub, zeus::TMapMessage, zeus::TMessagePool_Stub, zeus::TMessageServerConnection_Stub, zeus::TObjectMessage, zeus::TTextMessage, zeus::TXMLMessage, zeus::TAbstractModuleSession, zeus::TModule, zeus::TSimpleCommand, zeus::TSystemManager, zeus::TZeusAPI, zeus::TBluetoothSocket, zeus::TPeerFinder, zeus::TSerialConnection, zeus::TSocket, zeus::TAbstractRemoteObject, zeus::TAbstractStub, zeus::TNamedContext, zeus::TNamedContext_Stub, zeus::TNamedObject, zeus::TNaming, zeus::TRemoteMethodCall, zeus::TRemoteReference, zeus::TFingerPrint, zeus::TSecurityManager, zeus::TAbstractInputStream, zeus::TAbstractMainThread, zeus::TAbstractOutputStream, zeus::TCriticalSection, zeus::TFileSystemWatcher, zeus::TLibraryManager, zeus::TMutex, zeus::TPropertyFile, zeus::TSettingsManager, zeus::TSingletonManager, zeus::TStdLogger, zeus::TStringContainer, zeus::TSynchronizeObject, zeus::TThread, zeus::TThreadManager, zeus::TThreadMessageQueue, zeus::TXErrorObject, zeus::TXLoaderObject, zeus::TXMemberVariable, zeus::TXObject, zeus::TXObjectCollection, zeus::TXObjectFactory, zeus::TXRootObject, zeus::TXSynchronAction, zeus::TZObjectFactory, and zeus::TZVariant.
| Int zeus::TZObject::getRefCounter | ( | ) | const [inline, protected] |
Returns the reference counter of this object
Uint zeus::TZObject::m_uiID [protected] |