IWindow::ExceptionFn

The nested class IWindow::ExceptionFn processes exceptions occurring when events are dispatched by the IWindow dispatcher.


IWindow::ExceptionFn - Member Functions and Data by Group

Constructors & Destructor

Use this member to delete objects of the IWindow::ExceptionFn class.


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

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Exception Processing

Use these members to process C++ exceptions in the IWindow dispatcher.


[view class]
handleException
public:
virtual bool handleException( IException& dispatcherException, IEvent& exceptionEvent ) = 0

If an exception-function object is registered with IWindow::setExceptionFunction, this virtual function of the object is called when an uncaught exception occurs while dispatching events. If the exception situation was handled and it is safe to continue dispatching events, this function should return true. If this function returns false, the exception is thrown again.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IWindow::ExceptionFn - Inherited Member Functions and Data

Inherited Public Functions

Inherited Public Data

Inherited Protected Functions

Inherited Protected Data