34 std::function<void(
const std::string& vm_service_uri)>;
62 static bool Startup(
const std::string& server_ip,
64 Dart_LibraryTagHandler embedder_tag_handler,
65 bool disable_origin_check,
66 bool disable_service_auth_codes,
67 bool enable_service_port_fallback,
100 static void NotifyServerState(Dart_NativeArguments
args);
101 static void Shutdown(Dart_NativeArguments
args);
103 static std::mutex callbacks_mutex_;
104 static std::set<std::unique_ptr<DartVMServiceServerStateCallback>> callbacks_;
static bool Startup(const std::string &server_ip, intptr_t server_port, Dart_LibraryTagHandler embedder_tag_handler, bool disable_origin_check, bool disable_service_auth_codes, bool enable_service_port_fallback, char **error)
Start the service isolate. This call may only be made in the Dart VM initiated isolate creation callb...
const uint8_t uint32_t uint32_t GError ** error