Index: ceee/ie/broker/executors_manager.h |
=================================================================== |
--- ceee/ie/broker/executors_manager.h (revision 68024) |
+++ ceee/ie/broker/executors_manager.h (working copy) |
@@ -16,6 +16,7 @@ |
#include "base/lock.h" |
#include "base/singleton.h" |
+#include "base/task.h" |
#include "ceee/common/window_utils.h" |
#include "ceee/ie/broker/window_events_funnel.h" |
@@ -120,6 +121,10 @@ |
// Unregister the HWND and its corresponding tab ID and tool band tab ID. |
virtual void DeleteTabHandle(HWND handle); |
+ // Cleans up the maps from all handles that would be associated to the given |
+ // thread id. |
+ virtual void CleanupMapsForThread(DWORD thread_id); |
+ |
// Traits for Singleton<ExecutorsManager> so that we can pass an argument |
// to the constructor. |
struct SingletonTraits : public DefaultSingletonTraits<ExecutorsManager> { |