| OLD | NEW | 
|---|
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef MOJO_DART_DART_SNAPSHOTTER_VM_H_ | 5 #ifndef MOJO_DART_DART_SNAPSHOTTER_VM_H_ | 
| 6 #define MOJO_DART_DART_SNAPSHOTTER_VM_H_ | 6 #define MOJO_DART_DART_SNAPSHOTTER_VM_H_ | 
| 7 | 7 | 
| 8 #include "dart/runtime/include/dart_api.h" | 8 #include "mojo/public/third_party/dart/runtime/include/dart_api.h" | 
| 9 #include "tonic/dart_library_provider.h" | 9 #include "tonic/dart_library_provider.h" | 
| 10 #include "tonic/dart_state.h" | 10 #include "tonic/dart_state.h" | 
| 11 | 11 | 
| 12 class SnapshotterDartState : public tonic::DartState { | 12 class SnapshotterDartState : public tonic::DartState { | 
| 13  public: | 13  public: | 
| 14   SnapshotterDartState() : library_provider_(nullptr) { | 14   SnapshotterDartState() : library_provider_(nullptr) { | 
| 15   }; | 15   }; | 
| 16 | 16 | 
| 17   tonic::DartLibraryProvider* library_provider() const { | 17   tonic::DartLibraryProvider* library_provider() const { | 
| 18     return library_provider_.get(); | 18     return library_provider_.get(); | 
| (...skipping 17 matching lines...) Expand all  Loading... | 
| 36   } | 36   } | 
| 37 | 37 | 
| 38  private: | 38  private: | 
| 39   std::unique_ptr<tonic::DartLibraryProvider> library_provider_; | 39   std::unique_ptr<tonic::DartLibraryProvider> library_provider_; | 
| 40 }; | 40 }; | 
| 41 | 41 | 
| 42 void InitDartVM(); | 42 void InitDartVM(); | 
| 43 Dart_Isolate CreateDartIsolate(); | 43 Dart_Isolate CreateDartIsolate(); | 
| 44 | 44 | 
| 45 #endif  // MOJO_DART_DART_SNAPSHOTTER_VM_H_ | 45 #endif  // MOJO_DART_DART_SNAPSHOTTER_VM_H_ | 
| OLD | NEW | 
|---|