#include <BESPlugin.h>
|
| virtual void | dump (ostream &strm) const |
| | Displays debug information about this object. More...
|
| |
| virtual int | get_error_type () |
| | Return the return code for this error class. More...
|
| |
| virtual std::string | get_file () |
| | get the file name where the exception was thrown More...
|
| |
| virtual int | get_line () |
| | get the line number where the exception was thrown More...
|
| |
| virtual std::string | get_message () |
| | get the error message for this exception More...
|
| |
|
| NoSuchObject (const string &msg, const string &file, int line) |
| |
| virtual void | set_error_type (int type) |
| | Set the return code for this particular error class. More...
|
| |
| virtual void | set_message (const std::string &msg) |
| | set the error message for this exception More...
|
| |
|
|
std::string | _file |
| |
|
unsigned int | _line |
| |
|
std::string | _msg |
| |
|
unsigned int | _type |
| |
Thrown as an exception when BESPlugin cannot find or run the maker() function in a shared library already loaded.
Definition at line 67 of file BESPlugin.h.
| virtual void BESInternalFatalError::dump |
( |
ostream & |
strm | ) |
const |
|
inlinevirtualinherited |
dumps information about this object
- Parameters
-
| strm | output stream to use to dump the contents of this object |
Displays the pointer value of this instance along with the exception message, the file from which the exception was generated, and the line number in that file.
- Parameters
-
| strm | C++ i/o stream to dump the information to |
Reimplemented from BESError.
Definition at line 53 of file BESInternalFatalError.h.
References BESError::dump().
| virtual int BESError::get_error_type |
( |
| ) |
|
|
inlinevirtualinherited |
Returns the return code for this error class, which could represent the need to terminate or do something specific base on the error
- Returns
- context string
Definition at line 138 of file BESError.h.
References BESError::dump().
| virtual std::string BESError::get_file |
( |
| ) |
|
|
inlinevirtualinherited |
| virtual int BESError::get_line |
( |
| ) |
|
|
inlinevirtualinherited |
| virtual std::string BESError::get_message |
( |
| ) |
|
|
inlinevirtualinherited |
- Returns
- error message
Definition at line 97 of file BESError.h.
| virtual void BESError::set_error_type |
( |
int |
type | ) |
|
|
inlinevirtualinherited |
Sets the return code for this error class, which could represent the need to terminate or do something specific based on the error.
- Parameters
-
| type | the type of error this error object represents. Can be one of BES_INTERNAL_ERROR, BES_INTERNAL_FATAL_ERROR, BES_SYNTAX_USER_ERROR, BES_FORBIDDEN_ERROR, BES_NOT_FOUND_ERROR |
Definition at line 127 of file BESError.h.
| virtual void BESError::set_message |
( |
const std::string & |
msg | ) |
|
|
inlinevirtualinherited |
The documentation for this class was generated from the following file: