Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Threads Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

9.1 Introducing the Thread-compatible Exception Package

The Thread-compatible Exception package contains a set of exception classes especially for multi-threaded programming. The Essential Tools Module provides the basic error handling facility for Rogue Wave classes. The Thread-compatible Exception package extends the facility by adding the capability for exceptions to be passed across thread boundaries, as required by thread-compatible programs. This discussion assumes that you are familiar with basic Rogue Wave error handling, as described in the Essential Tools Module User's Guide.

9.1.1 Interpackage Dependencies

The Thread-compatible Exception package depends on the Execution Tracing package of the Threads Module.

9.1.2 Including the Exception Header Files

The rw\threxcept directory contains a header file for each class, named -classname.h. You can also access the declarations for the entire Thread-compatible Exception package through threxcept.h, an umbrella file that includes the header files for all the classes.



Previous fileTop of DocumentContentsNo linkNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.