Go to the source code of this file.
|
#define | AMQ_CATCH_RETHROW(type) |
| Macro for catching and re-throwing an exception of a given type.
|
|
#define | AMQ_CATCH_EXCEPTION_CONVERT(sourceType, targetType) |
| Macro for catching an exception of one type and then re-throwing as another type.
|
|
#define | AMQ_CATCHALL_THROW(type) |
| A catch-all that throws a known exception.
|
|
#define | AMQ_CATCHALL_NOTHROW() |
| A catch-all that does not throw an exception, one use would be to catch any exception in a destructor and mark it, but not throw so that cleanup would continue as normal.
|
|
#define | AMQ_CATCH_NOTHROW(type) |
| Macro for catching and re-throwing an exception of a given type.
|
|
◆ AMQ_CATCH_EXCEPTION_CONVERT
#define AMQ_CATCH_EXCEPTION_CONVERT |
( |
| sourceType, |
|
|
| targetType ) |
◆ AMQ_CATCH_NOTHROW
#define AMQ_CATCH_NOTHROW |
( |
| type | ) |
|
Value: catch( type& ex ){ \
ex.setMark( __FILE__, __LINE__ ); \
}
Macro for catching and re-throwing an exception of a given type.
- Parameters
-
type | The type of the exception to throw (e.g. ActiveMQException ). |
◆ AMQ_CATCH_RETHROW
#define AMQ_CATCH_RETHROW |
( |
| type | ) |
|
◆ AMQ_CATCHALL_NOTHROW
#define AMQ_CATCHALL_NOTHROW |
( |
| ) |
|
Value: catch( ... ){ \
"caught unknown exception, not rethrowing" ); \
}
Definition ActiveMQException.h:35
A catch-all that does not throw an exception, one use would be to catch any exception in a destructor and mark it, but not throw so that cleanup would continue as normal.
◆ AMQ_CATCHALL_THROW
#define AMQ_CATCHALL_THROW |
( |
| type | ) |
|