Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

9.1 Introducing the Thread-compatible Exception Package

The Threads.h++ Thread-compatible Exception package provides a set of exception classes especially for multi-threaded programming. The Tools.h++ product 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 Tools.h++ User's Guide.

9.1.1 Interpackage Dependencies

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

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 DocumentContentsIndexNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.