#include <BESExceptionManager.h>
Inheritance diagram for BESExceptionManager:
Public Member Functions | |
virtual void | add_ehm_callback (p_bes_ehm ehm) |
virtual int | handle_exception (BESException &e, BESDataHandlerInterface &dhi) |
Manage any exceptions thrown during the whole process. | |
virtual void | dump (ostream &strm) const |
dumps information about this object | |
Static Public Member Functions | |
static BESExceptionManager * | TheEHM () |
Protected Member Functions | |
BESExceptionManager () | |
virtual | ~BESExceptionManager () |
|
|
|
|
|
|
|
dumps information about this object Displays the pointer value of this instance along with the number of registered exception handler callbacks. Currently there is no way of telling what callbacks are registered, as no names are passed to the add method.
Implements BESObj. |
|
Manage any exceptions thrown during the whole process. Specific responses are generated given a specific Exception caught.
|
|
|