| Index: src/plugin/PluginDebug.h |
| =================================================================== |
| --- a/src/plugin/PluginDebug.h |
| +++ b/src/plugin/PluginDebug.h |
| @@ -18,6 +18,9 @@ |
| #ifndef _PLUGIN_DEBUG_H_ |
| #define _PLUGIN_DEBUG_H_ |
| +#define PLUGIN_ERROR_ENTRY_POINT 99 |
| +#define PLUGIN_ERROR_ENTRY_POINT_CATCHALL_EXCEPTION 1 |
| + |
| class CPluginDebug |
| { |
| @@ -29,6 +32,7 @@ |
| static void Debug(const std::wstring& text, DWORD processId=0, DWORD threadId=0); |
| static void DebugException(const std::exception& ex); |
| static void DebugErrorCode(DWORD errorCode, const std::string& error, DWORD processId=0, DWORD threadId=0); |
| + static void DebugOrdinaryException(const std::exception& ex, int errorId, int errorSubid, const std::string& description); |
| #endif |
| #if (defined ENABLE_DEBUG_RESULT) |
| @@ -43,5 +47,7 @@ |
| #endif |
| }; |
| +void ExceptionDefault(const std::string& name); |
| +void EntryPointExceptionDefault(const std::string& name); |
| #endif // _PLUGIN_DEBUG_H_ |