Index: runtime/vm/service.h |
diff --git a/runtime/vm/service.h b/runtime/vm/service.h |
index 84b467b4013dae3d2aa7003f981031fe72fee14a..325baa5f446a933a03e4c77e9194e8598186376a 100644 |
--- a/runtime/vm/service.h |
+++ b/runtime/vm/service.h |
@@ -17,6 +17,17 @@ class Isolate; |
class Service : public AllStatic { |
public: |
static void HandleServiceMessage(Isolate* isolate, const Instance& message); |
+ static Isolate* GetServiceIsolate(void* callback_data); |
+ static bool SendIsolateStartupMessage(); |
+ static bool SendIsolateShutdownMessage(); |
+ private: |
+ static bool IsRunning(); |
+ static Isolate* service_isolate_; |
+ static Dart_LibraryTagHandler default_handler_; |
+ static Dart_Port port_; |
+ static Dart_Handle GetSource(const char* name); |
+ static Dart_Handle LibraryTagHandler(Dart_LibraryTag tag, Dart_Handle library, |
+ Dart_Handle url); |
}; |
} // namespace dart |