OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 2 * Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
3 * for details. All rights reserved. Use of this source code is governed by a | 3 * for details. All rights reserved. Use of this source code is governed by a |
4 * BSD-style license that can be found in the LICENSE file. | 4 * BSD-style license that can be found in the LICENSE file. |
5 */ | 5 */ |
6 | 6 |
7 #ifndef INCLUDE_DART_API_H_ | 7 #ifndef INCLUDE_DART_API_H_ |
8 #define INCLUDE_DART_API_H_ | 8 #define INCLUDE_DART_API_H_ |
9 | 9 |
10 /** \mainpage Dart Embedding API Reference | 10 /** \mainpage Dart Embedding API Reference |
(...skipping 1090 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1101 */ | 1101 */ |
1102 DART_EXPORT Dart_Handle Dart_HandleMessage(); | 1102 DART_EXPORT Dart_Handle Dart_HandleMessage(); |
1103 | 1103 |
1104 /** | 1104 /** |
1105 * Handles any pending messages for the vm service for the current | 1105 * Handles any pending messages for the vm service for the current |
1106 * isolate. | 1106 * isolate. |
1107 * | 1107 * |
1108 * This function may be used by an embedder at a breakpoint to avoid | 1108 * This function may be used by an embedder at a breakpoint to avoid |
1109 * pausing the vm service. | 1109 * pausing the vm service. |
1110 * | 1110 * |
| 1111 * This function can indirectly cause the message notify callback to |
| 1112 * be called. |
| 1113 * |
1111 * \return true if the vm service requests the program resume | 1114 * \return true if the vm service requests the program resume |
1112 * execution, false otherwise | 1115 * execution, false otherwise |
1113 */ | 1116 */ |
1114 DART_EXPORT bool Dart_HandleServiceMessages(); | 1117 DART_EXPORT bool Dart_HandleServiceMessages(); |
1115 | 1118 |
1116 /** | 1119 /** |
1117 * Does the current isolate have pending service messages? | 1120 * Does the current isolate have pending service messages? |
1118 * | 1121 * |
1119 * \return true if the isolate has pending service messages, false otherwise. | 1122 * \return true if the isolate has pending service messages, false otherwise. |
1120 */ | 1123 */ |
(...skipping 1700 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2821 * NOTE: If multiple callbacks with the same name are registered, only the | 2824 * NOTE: If multiple callbacks with the same name are registered, only the |
2822 * last callback registered will be remembered. | 2825 * last callback registered will be remembered. |
2823 */ | 2826 */ |
2824 DART_EXPORT void Dart_RegisterRootServiceRequestCallback( | 2827 DART_EXPORT void Dart_RegisterRootServiceRequestCallback( |
2825 const char* name, | 2828 const char* name, |
2826 Dart_ServiceRequestCallback callback, | 2829 Dart_ServiceRequestCallback callback, |
2827 void* user_data); | 2830 void* user_data); |
2828 | 2831 |
2829 | 2832 |
2830 #endif /* INCLUDE_DART_API_H_ */ /* NOLINT */ | 2833 #endif /* INCLUDE_DART_API_H_ */ /* NOLINT */ |
OLD | NEW |