#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.
1.5.6