Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: src/plugin/PluginDebug.h

Issue 5137721374801920: Issue #1173 - Default behavior for catch-all blocks
Patch Set: Address comments Created March 6, 2015, 5:26 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/plugin/PluginClass.cpp ('k') | src/plugin/PluginDebug.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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_
« no previous file with comments | « src/plugin/PluginClass.cpp ('k') | src/plugin/PluginDebug.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld