#include <ivderror.h>


Definition at line 233 of file ivderror.h.
Public Member Functions | |
| ivd_DFError (const int a_ivdErr, UInt32_t a_blockOffset, const string &a_context="", bool a_logError=false) throw () | |
| ivd_DFError (const int a_ivdErr, UInt32_t a_blockOffset, const string &a_context, const string &a_detailed, bool a_logError=false) throw () | |
| virtual | ~ivd_DFError () throw () |
| UInt32_t | GetBlockOffset () const |
Protected Member Functions | |
| virtual string | GetErrorText () const |
| Member function to supply ivd_Exception::m_errorText. | |
Private Attributes | |
| log_CLASSID_m | |
| UInt32_t | m_blockOffset |
| ivd_DFError::ivd_DFError | ( | const int | a_ivdErr, | |
| UInt32_t | a_blockOffset, | |||
| const string & | a_context = "", |
|||
| bool | a_logError = false | |||
| ) | throw () |
Definition at line 46 of file ivd_dferror.cpp.
References s_className.
00051 : ivd_Error(a_ivdErr, a_context, a_logError), 00052 m_blockOffset(a_blockOffset) { 00053 00054 FormatText(ivd_DFError::s_className); 00055 }
| ivd_DFError::ivd_DFError | ( | const int | a_ivdErr, | |
| UInt32_t | a_blockOffset, | |||
| const string & | a_context, | |||
| const string & | a_detailed, | |||
| bool | a_logError = false | |||
| ) | throw () |
Definition at line 57 of file ivd_dferror.cpp.
References s_className.
00063 : ivd_Error(a_ivdErr, a_context, a_detail, a_logError), 00064 m_blockOffset(a_blockOffset) { 00065 00066 FormatText(ivd_DFError::s_className); 00067 }
| ivd_DFError::~ivd_DFError | ( | ) | throw () [virtual] |
| UInt32_t ivd_DFError::GetBlockOffset | ( | ) | const [inline] |
| string ivd_DFError::GetErrorText | ( | ) | const [protected, virtual] |
Member function to supply ivd_Exception::m_errorText.
Reimplemented from ivd_Error.
Definition at line 72 of file ivd_dferror.cpp.
References ivd_GetErrorText(), m_blockOffset, and ivd_BaseException::m_error.
00072 { 00073 ostringstream sstr; 00074 sstr 00075 << ivd_GetErrorText(m_error) 00076 << " Block offset: " << m_blockOffset; 00077 00078 return sstr.str(); 00079 }

ivd_DFError::log_CLASSID_m [private] |
UInt32_t ivd_DFError::m_blockOffset [private] |
1.5.6