| 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 |
|
Oleksandr
2015/03/05 07:18:55
Shouldn't this should be in PluginErrorCodes.h?
Eric
2015/03/05 14:58:04
Well, I would prefer to eliminate PluginErrorCodes
|
| + |
| 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 EntryPointExceptionDefault(std::string name); |
| + |
| #endif // _PLUGIN_DEBUG_H_ |