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

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() [1/2]

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

◆ Synchronization_Exception() [2/2]

Synchronization_Exception ( const char *  msg)
inline

Create a new exception with a given error message

Parameters
constchar* - error message

Member Function Documentation

◆ what()

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: