|
CFugue
|
Public Types | |
| enum | ErrReportingMode { Mode_MessageBox, Mode_OutputDebugString } |
Public Member Functions | |
| CErrReporter (ErrReportingMode Mode=Mode_OutputDebugString) | |
| CErrReporter (LPCTSTR lpszErrMsg, ErrReportingMode Mode=Mode_OutputDebugString) | |
| CErrReporter (const CErrReporter &other) | |
| ErrReportingMode & | ReportingMode () |
| Gets/Sets the Error Reporting Mode. | |
| LPCTSTR | CollectErrorDetails (DWORD dwErrorCode=GetLastError()) |
| Collects and Formats the Error Message for the last error. | |
| void | ReportLastError () |
| void | ReportError (DWORD dwErrorCode) |
| void | ReportError (LPCTSTR lpszErrMsg) |
| void | ReportError () const |
| Reports the ErrorMessage that was set with SetErrorMessage. | |
| void | Clear () |
| Clears the Error Message Buffer. | |
| void | SetErrorMessage (LPCTSTR lpszErrMsg) |
| Sets the Error Message. | |
| LPCTSTR | GetErrorMessage () const |
| Returns the last Set Error Message. | |
| operator LPCTSTR () const | |
| CErrReporter & | operator= (const CErrReporter &other) |
Protected Member Functions | |
| void | ErrorMessage (LPCTSTR lpszErrMsg) const |
| Displays the given Error Message with MessageBox. | |
Protected Attributes | |
| ErrReportingMode | m_ReportingMode |
Friends | |
| void | ErrorMessage (LPCTSTR lpszErrMsg) |
| Displays or DebugPrints the given Error Message. | |
Definition at line 23 of file ErrorReporter.h.
| void Err::CErrReporter::ReportError | ( | DWORD | dwErrorCode | ) |
Displays or DebugPrints the Error Message for the given error code. Equivalent to ReportLastError() when dwErrorCode == GetLastError();
Definition at line 82 of file ErrorReporter.h.
References CollectErrorDetails(), and ReportError().
| void Err::CErrReporter::ReportError | ( | LPCTSTR | lpszErrMsg | ) |
Sets and Displays or DebugPrints the supplied Error Message. Useful for displaying custom messages.
Definition at line 90 of file ErrorReporter.h.
References ReportError(), and SetErrorMessage().
| void Err::CErrReporter::ReportLastError | ( | ) |
Displays or DebugPrints the Error Message for the last error (Uses GetLastError() API). Also Sets the Error Message;
Definition at line 75 of file ErrorReporter.h.
References ReportError().
| CFugue, the C++ Music Programming Library | © Copyright 2009 Cenacle Research India Private Limited | Gopalakrishna Palem |