aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/basetypes/MCObject.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/basetypes/MCObject.h')
-rw-r--r--src/core/basetypes/MCObject.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/basetypes/MCObject.h b/src/core/basetypes/MCObject.h
index 0f3a769b..e3d74f52 100644
--- a/src/core/basetypes/MCObject.h
+++ b/src/core/basetypes/MCObject.h
@@ -43,10 +43,12 @@ namespace mailcore {
typedef void (Object::*Method) (void *);
virtual void performMethod(Method method, void * context);
virtual void performMethodOnMainThread(Method method, void * context, bool waitUntilDone = false);
+ virtual void performMethodAfterDelay(Method method, void * context, double delay);
#if __APPLE__
virtual void performMethodOnDispatchQueue(Method method, void * context, void * targetDispatchQueue, bool waitUntilDone = false);
+ virtual void performMethodOnDispatchQueueAfterDelay(Method method, void * context, void * targetDispatchQueue, bool delay);
+ virtual void cancelDelayedPerformMethodOnDispatchQueue(Method method, void * context, void * targetDispatchQueue);
#endif
- virtual void performMethodAfterDelay(Method method, void * context, double delay);
virtual void cancelDelayedPerformMethod(Method method, void * context);
// serialization utils