Index: runtime/bin/eventhandler_win.h |
diff --git a/runtime/bin/eventhandler_win.h b/runtime/bin/eventhandler_win.h |
index e64027c2bc3ade4d5a6b1e25c97faa327526c5a6..cc6eb5f75eb5b2126e019a3b41e6ad237ec82c3c 100644 |
--- a/runtime/bin/eventhandler_win.h |
+++ b/runtime/bin/eventhandler_win.h |
@@ -347,7 +347,10 @@ class EventHandlerImplementation { |
virtual ~EventHandlerImplementation() {} |
void SendData(intptr_t id, Dart_Port dart_port, intptr_t data); |
- void StartEventHandler(); |
+ void Start(); |
+ void Shutdown(); |
+ |
+ static void EventHandlerEntry(uword args); |
DWORD GetTimeout(); |
void HandleInterrupt(InterruptMessage* msg); |
@@ -367,6 +370,7 @@ class EventHandlerImplementation { |
int64_t timeout_; // Time for next timeout. |
Dart_Port timeout_port_; |
+ bool shutdown_; |
HANDLE completion_port_; |
}; |