| Index: runtime/bin/dartutils.h
|
| diff --git a/runtime/bin/dartutils.h b/runtime/bin/dartutils.h
|
| index 4175eb560803c1b731fce930c7a37d9b40467297..ed53fab2ef5523b7546eaf53ff14e22f692a4686 100644
|
| --- a/runtime/bin/dartutils.h
|
| +++ b/runtime/bin/dartutils.h
|
| @@ -542,6 +542,18 @@ class CObjectExternalUint8Array : public CObject {
|
| DISALLOW_COPY_AND_ASSIGN(CObjectExternalUint8Array);
|
| };
|
|
|
| +
|
| +class ScopedBlockingCall {
|
| + public:
|
| + ScopedBlockingCall() {
|
| + Dart_IsolateBlocked();
|
| + }
|
| +
|
| + ~ScopedBlockingCall() {
|
| + Dart_IsolateUnblocked();
|
| + }
|
| +};
|
| +
|
| } // namespace bin
|
| } // namespace dart
|
|
|
|
|