#include <BESPlugin.h>
Inheritance diagram for NoSuchLibrary:
Public Member Functions | |
virtual void | dump (ostream &strm) const |
Displays debug information about this object. | |
virtual int | get_error_type () |
Return the return code for this error class. | |
virtual string | get_file () |
get the file name where the exception was thrown | |
virtual int | get_line () |
get the line number where the exception was thrown | |
virtual string | get_message () |
get the error message for this exception | |
NoSuchLibrary (const string &msg, const string &file, int line) | |
virtual void | set_error_type (int type) |
Set the return code for this particular error class. | |
virtual void | set_message (const string &msg) |
set the error message for this exception | |
Protected Attributes | |
string | _file |
unsigned int | _line |
string | _msg |
unsigned int | _type |
Definition at line 53 of file BESPlugin.h.
NoSuchLibrary::NoSuchLibrary | ( | const string & | msg, | |
const string & | file, | |||
int | line | |||
) | [inline] |
Definition at line 56 of file BESPlugin.h.
virtual void BESInternalFatalError::dump | ( | ostream & | strm | ) | const [inline, virtual, inherited] |
Displays debug information about this object.
strm | output stream to use to dump the contents of this object |
Reimplemented from BESError.
Definition at line 53 of file BESInternalFatalError.h.
References BESError::dump(), BESIndent::Indent(), and BESIndent::UnIndent().
Here is the call graph for this function:
virtual int BESError::get_error_type | ( | ) | [inline, virtual, inherited] |
Return the return code for this error class.
Returns the return code for this error class, which could represent the need to terminate or do something specific base on the error
Definition at line 120 of file BESError.h.
References BESError::_type.
Referenced by BESInfo::add_exception(), BESApacheInterface::exception_manager(), and BESDapError::handleException().
virtual string BESError::get_file | ( | ) | [inline, virtual, inherited] |
get the file name where the exception was thrown
Definition at line 96 of file BESError.h.
References BESError::_file.
Referenced by BESInfo::add_exception().
virtual int BESError::get_line | ( | ) | [inline, virtual, inherited] |
get the line number where the exception was thrown
Definition at line 101 of file BESError.h.
References BESError::_line.
Referenced by BESInfo::add_exception().
virtual string BESError::get_message | ( | ) | [inline, virtual, inherited] |
get the error message for this exception
Definition at line 91 of file BESError.h.
References BESError::_msg.
Referenced by BESInfo::add_exception(), BESMemoryGlobalArea::BESMemoryGlobalArea(), BESServerHandler::BESServerHandler(), PPTClient::closeConnection(), BESApacheInterface::exception_manager(), BESInterface::finish(), BESDapError::handleException(), PPTClient::initConnection(), StandAloneApp::initialize(), ServerApp::initialize(), BESModuleApp::initialize(), BESBaseApp::initialize(), main(), StandAloneApp::run(), ServerApp::run(), CmdApp::run(), and BESModuleApp::terminate().
virtual void BESError::set_error_type | ( | int | type | ) | [inline, virtual, inherited] |
Set the return code for this particular error class.
Sets the return code for this error class, which could represent the need to terminate or do something specific based on the error.
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 112 of file BESError.h.
References BESError::_type.
Referenced by BESDapError::BESDapError(), BESDapError::handleException(), and BESApacheInterface::validate_data_request().
virtual void BESError::set_message | ( | const string & | msg | ) | [inline, virtual, inherited] |
set the error message for this exception
msg | message string |
Definition at line 86 of file BESError.h.
References BESError::_msg.
Referenced by BESDapError::handleException().
string BESError::_file [protected, inherited] |
unsigned int BESError::_line [protected, inherited] |
string BESError::_msg [protected, inherited] |
Definition at line 54 of file BESError.h.
Referenced by BESError::BESError(), BESError::dump(), BESError::get_message(), and BESError::set_message().
unsigned int BESError::_type [protected, inherited] |
Definition at line 55 of file BESError.h.
Referenced by BESError::dump(), BESError::get_error_type(), and BESError::set_error_type().