Public Member Functions | Protected Member Functions

zeus::TXErrorObject Class Reference

#include <XErrorObject.h>

Inheritance diagram for zeus::TXErrorObject:
zeus::TXRootObject zeus::IXErrorObject zeus::TXObject zeus::IXRootObject zeus::IZUnknown zeus::TZObject zeus::IXObject zeus::IZUnknown zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TXErrorObject (IXMLNode &rNode, const IString &rText)
 TXErrorObject (IXMLNode &rNode, NAMESPACE_Zeus::IXMLDocument &rDocument, const IString &rText)
virtual void MQUALIFIER getErrorText (IString &rText) const
virtual bool MQUALIFIER unfreeze ()
virtual Retval MQUALIFIER askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface)
virtual void MQUALIFIER addRef () const
virtual void MQUALIFIER release () const

Protected Member Functions

virtual ~TXErrorObject ()

Detailed Description

This class implements the error objects of an x-object tree. All spedified objects which could not be created using the factory are created as error objects


Constructor & Destructor Documentation

TXErrorObject::TXErrorObject ( IXMLNode rNode,
const IString rText 
)

Creates an error object

Parameters:
rNode: XMLNode
rText: Error text
TXErrorObject::TXErrorObject ( IXMLNode rNode,
NAMESPACE_Zeus::IXMLDocument &  rDocument,
const IString rText 
)

Creates an error object

Parameters:
rNode: XMLNode
rDocument: XML Document
rText: Error text
TXErrorObject::~TXErrorObject (  ) [protected, virtual]

Destroys the error object


Member Function Documentation

virtual void MQUALIFIER zeus::TXErrorObject::addRef (  ) const [virtual]
See also:
IZUnknown::addRef

Reimplemented from zeus::TXRootObject.

virtual Retval MQUALIFIER zeus::TXErrorObject::askForInterface ( const InterfaceID rInterfaceID,
IZUnknown *&  rpIface 
) [virtual]
See also:
IZUnknown::askForInterface

Reimplemented from zeus::TXRootObject.

void MQUALIFIER zeus::TXErrorObject::getErrorText ( IString rText ) const [inline, virtual]
virtual void MQUALIFIER zeus::TXErrorObject::release (  ) const [virtual]
See also:
IZUnknown::release

Reimplemented from zeus::TXRootObject.

bool MQUALIFIER TXErrorObject::unfreeze (  ) [virtual]
See also:
IXObject::unfreeze

Reimplemented from zeus::TXObject.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:42