If you can read this text, it means you are not experiencing this website at its best. This website is designed for used with a standards-compliant browser.
Current version: 2.3.2
ZThreads
A platform-independent, multi-threading and synchronization library for C++
Home Documentation Downloads CVS Contact

Synchronization_Exception Class Reference

#include <Exceptions.h>

Inheritance diagram for Synchronization_Exception:

BrokenBarrier_Exception Cancellation_Exception Deadlock_Exception Future_Exception Initialization_Exception Interrupted_Exception InvalidOp_Exception Timeout_Exception List of all members.

Public Member Functions

 Synchronization_Exception ()
 Synchronization_Exception (const char *msg)
const char * what () const

Detailed Description

Serves as a general base class for the Exception hierarchy used within this package.


Constructor & Destructor Documentation

Synchronization_Exception  )  [inline]
 

Create a new exception with a default error message 'Synchronization Exception'

Synchronization_Exception const char *  msg  )  [inline]
 

Create a new exception with a given error message

Parameters:
const char* - error message

Member Function Documentation

const char* what  )  const [inline]
 

Get additional info about the exception

Returns:
const char* for the error message

The documentation for this class was generated from the following file: