| Index: runtime/vm/dart_api_impl.cc
|
| diff --git a/runtime/vm/dart_api_impl.cc b/runtime/vm/dart_api_impl.cc
|
| index 17c7f33dec6a0f4fba2f44cd9ccf32a77acf52cd..37183cfefc1594b1d9e7638ff5a08ad438233604 100644
|
| --- a/runtime/vm/dart_api_impl.cc
|
| +++ b/runtime/vm/dart_api_impl.cc
|
| @@ -4555,4 +4555,17 @@ DART_EXPORT Dart_Isolate Dart_GetServiceIsolate(void* callback_data) {
|
| return Api::CastIsolate(Service::GetServiceIsolate(callback_data));
|
| }
|
|
|
| +
|
| +DART_EXPORT bool Dart_IsServiceRunning() {
|
| + return Service::IsRunning();
|
| +}
|
| +
|
| +
|
| +DART_EXPORT void Dart_RegisterServiceRequestCallback(
|
| + const char* name,
|
| + Dart_ServiceRequestCallback callback,
|
| + void* user_data) {
|
| + Service::RegisterEmbedderCallback(name, callback, user_data);
|
| +}
|
| +
|
| } // namespace dart
|
|
|