BDNTEx − |
#include <bulkDataNTGenEx.h> |
Public Member Functions |
BDNTEx () |
BDNTEx (const std::string &msg, const std::string &fileName, int lineNumber) |
BDNTEx (ACSErr::ErrorCode errorCode, const std::string &msg, const std::string &fileName, int lineNumber) |
std::string asString () const |
const char * asCString () const |
void getMessage (std::string &msg) const |
void getFileName (std::string &fileName) const |
int getLineNumber () const |
bool isError () const |
Protected Attributes |
ACSErr::ErrorCode m_errorCode |
std::string m_errMsg |
std::string m_errFileName |
int m_errLineNumber |
bool m_isError |
This class defines a generic C++ exception to use with non-CORBA classes |
BDNTEx::BDNTEx () [inline] Default constructor. |
BDNTEx::BDNTEx (const std::string & msg, const std::string & fileName, int lineNumber) [inline] Parameterized constructor defines a message, filename & linenumber |
Parameters: |
pMsg The error message - usually the cause of the
exception |
BDNTEx::BDNTEx (ACSErr::ErrorCode errorCode, const std::string & msg, const std::string & fileName, int lineNumber) [inline] Parameterized constructor defines an error code message, filename and linenumber. The error code is assumed to be a code in CorrErrC.h, which would then be used for creating a corresponding Impl exception that the client could use for throwing a CORBA exception to a remote invokation of some related interface method. |
Parameters: |
pMsg The error message - usually the cause of the
exception |
const char* BDNTEx::asCString () const returns a string containing the full possible description of the exception |
std::string BDNTEx::asString () const returns a string containing the full possible description of the exception |
void BDNTEx::getFileName (std::string & fileName) const [inline] Get the file name where the exception occurred. |
References m_errFileName. |
int BDNTEx::getLineNumber () const [inline] Get the line number where the exception occurred. |
References m_errLineNumber. |
void BDNTEx::getMessage (std::string & msg) const [inline] Get the error message of the exception |
References m_errMsg. |
bool BDNTEx::isError () const [inline] Get error flag. |
References m_isError. |
std::string BDNTEx::m_errFileName [protected] |
Referenced by getFileName(). |
int BDNTEx::m_errLineNumber [protected] |
Referenced by getLineNumber(). |
std::string BDNTEx::m_errMsg [protected] |
Referenced by getMessage(). |
ACSErr::ErrorCode BDNTEx::m_errorCode [protected] |
bool BDNTEx::m_isError [protected] |
Referenced by isError(). |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |