diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/m_utils.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/m_utils.h b/include/m_utils.h index 1050964d93..75f5d72f45 100644 --- a/include/m_utils.h +++ b/include/m_utils.h @@ -460,6 +460,18 @@ EXTERN_C MIR_APP_DLL(wchar_t*) Utils_ReplaceVarsW(const wchar_t *szData, MCONTAC #endif
/////////////////////////////////////////////////////////////////////////////////////////
+// delays execution of the required action
+
+struct MAsyncObject : public MNonCopyable
+{
+ virtual ~MAsyncObject() {}
+
+ virtual void Invoke() = 0;
+};
+
+MIR_APP_DLL(void) Utils_InvokeAsync(MAsyncObject *pObj);
+
+/////////////////////////////////////////////////////////////////////////////////////////
// compatibility functions
#ifndef _WINDOWS
|