summaryrefslogtreecommitdiffstats
path: root/ceee/ie/broker/chrome_postman.h
diff options
context:
space:
mode:
Diffstat (limited to 'ceee/ie/broker/chrome_postman.h')
-rw-r--r--ceee/ie/broker/chrome_postman.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ceee/ie/broker/chrome_postman.h b/ceee/ie/broker/chrome_postman.h
index 11c05b8..33d9418 100644
--- a/ceee/ie/broker/chrome_postman.h
+++ b/ceee/ie/broker/chrome_postman.h
@@ -45,6 +45,9 @@ class ChromePostman
// This posts a tasks to the Api Invocation thread to fire the given event.
virtual void FireEvent(const char* event_name, const char* event_args);
+ // This queues a generic tasks to be executed in the Api Invocation thread.
+ virtual void QueueApiInvocationThreadTask(Task* task);
+
// This creates both an STA and an MTA threads. We must make sure we only call
// Chrome Frame from this STA. And since we can't block Chrome Frame we use
// the MTA thread to executes API Invocation we receive from Chrome Frame.