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_ |