IOutOfWindowResource

The IOutOfWindowResource class represents an exception. When a member function makes a presentation (window) system resource request that the system cannot satisfy, the member function creates and throws an object of the IOutOfWindowResource class.


IOutOfWindowResource - Member Functions and Data by Group

Constructors & Destructor

You can construct and destruct objects of this class. You cannot assign one IOutOfWindowResource object from another.


[view class]
~IOutOfWindowResource
public:
virtual ~IOutOfWindowResource()

Destroys the exception object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
IOutOfWindowResource

You can create objects of this class by doing the following:

You can also copy an instance of this exception class.


Overload 1
public:
IOutOfWindowResource(const IOutOfWindowResource& exception)

The copy constructor is provided so that the compiler can make copies of the object during the throwing of an exception.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Overload 2
public:
IOutOfWindowResource( const char* errorText, unsigned long errorId = 0, Severity severity = IException::unrecoverable )
errorText
The text describing this particular error.
errorId
The identifier you want to associate with this particular error.
severity
Use the enumeration IException::Severity to specify the severity of the error. The default is unrecoverable.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Exception Type

Use these members to determine the name (type) of the exception. They are used for logging out an exception object's error information.


[view class]
name
public:
virtual const char* name() const

Returns the name of the object's class.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IOutOfWindowResource - Inherited Member Functions and Data

Inherited Public Functions

IException
IResourceExhausted

Inherited Public Data

IException

Inherited Protected Functions

Inherited Protected Data