| OLD | NEW | 
|   1 #ifndef _PLUGIN_CLIENT_BASE_H_ |   1 #ifndef _PLUGIN_CLIENT_BASE_H_ | 
|   2 #define _PLUGIN_CLIENT_BASE_H_ |   2 #define _PLUGIN_CLIENT_BASE_H_ | 
|   3  |   3  | 
|   4  |   4  | 
|   5 #include "PluginTypedef.h" |   5 #include "PluginTypedef.h" | 
|   6  |   6  | 
|   7  |   7  | 
|   8 class CPluginClientFactory; |   8 class CPluginClientFactory; | 
|   9  |   9  | 
|  10  |  10  | 
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  60   CPluginClientBase(); |  60   CPluginClientBase(); | 
|  61  |  61  | 
|  62   static CComAutoCriticalSection s_criticalSectionLocal; |  62   static CComAutoCriticalSection s_criticalSectionLocal; | 
|  63  |  63  | 
|  64 public: |  64 public: | 
|  65  |  65  | 
|  66   ~CPluginClientBase(); |  66   ~CPluginClientBase(); | 
|  67  |  67  | 
|  68   static void SetLocalization(); |  68   static void SetLocalization(); | 
|  69  |  69  | 
|  70   static bool IsValidDomain(const CString& domain); |  | 
|  71   static CString& UnescapeUrl(CString& url); |  70   static CString& UnescapeUrl(CString& url); | 
|  72  |  71  | 
|  73   static void LogPluginError(DWORD errorCode, int errorId, int errorSubid, const
     CString& description="", bool isAsync=false, DWORD dwProcessId=0, DWORD dwThrea
    dId=0); |  72   static void LogPluginError(DWORD errorCode, int errorId, int errorSubid, const
     CString& description="", bool isAsync=false, DWORD dwProcessId=0, DWORD dwThrea
    dId=0); | 
|  74  |  73  | 
|  75   static void PostPluginError(int errorId, int errorSubid, DWORD errorCode, cons
    t CString& errorDescription); |  74   static void PostPluginError(int errorId, int errorSubid, DWORD errorCode, cons
    t CString& errorDescription); | 
|  76   static bool PopFirstPluginError(CPluginError& pluginError); |  75   static bool PopFirstPluginError(CPluginError& pluginError); | 
|  77 }; |  76 }; | 
|  78  |  77  | 
|  79 /** |  78 /** | 
|  80  * Wrapper around Microsoft API 'UrlUnescape' |  79  * Wrapper around Microsoft API 'UrlUnescape' | 
|  81  * |  80  * | 
|  82  * This function has modify-in-place semantics; it's a legacy. |  81  * This function has modify-in-place semantics; it's a legacy. | 
|  83  */ |  82  */ | 
|  84 void UnescapeUrl(std::wstring& url); |  83 void UnescapeUrl(std::wstring& url); | 
|  85  |  84  | 
|  86 #endif // _PLUGIN_CLIENT_BASE_H_ |  85 #endif // _PLUGIN_CLIENT_BASE_H_ | 
| OLD | NEW |