#include <ExceptionHolder.h>
Inherits qpid::sys::Raisable.
Public Member Functions | |
template<class Ex> | |
ExceptionHolder (Ex *ex) | |
Take ownership of ex. | |
template<class Ex> | |
ExceptionHolder (const boost::shared_ptr< Ex > &ex) | |
template<class Ex> | |
ExceptionHolder & | operator= (Ex *ex) |
template<class Ex> | |
ExceptionHolder & | operator= (boost::shared_ptr< Ex > ex) |
void | raise () const |
std::string | what () const |
bool | empty () const |
operator bool () const | |
void | reset () |
Allows the thread that notices an error condition to create an exception and store it to be thrown by another thread.
Definition at line 42 of file ExceptionHolder.h.