Index: fxjs/cfxjse_runtimedata.h |
diff --git a/fxjse/runtime.h b/fxjs/cfxjse_runtimedata.h |
similarity index 54% |
rename from fxjse/runtime.h |
rename to fxjs/cfxjse_runtimedata.h |
index ff3be3a5210945a84a14104d2d3f10c748bd18a5..34f8f32d921bf9e90abd61ca4c97b36b8fbcb94b 100644 |
--- a/fxjse/runtime.h |
+++ b/fxjs/cfxjse_runtimedata.h |
@@ -1,15 +1,12 @@ |
-// Copyright 2014 PDFium Authors. All rights reserved. |
+// Copyright 2016 PDFium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
-#ifndef FXJSE_RUNTIME_H_ |
-#define FXJSE_RUNTIME_H_ |
+#ifndef FXJS_CFXJSE_RUNTIMEDATA_H_ |
+#define FXJS_CFXJSE_RUNTIMEDATA_H_ |
-#include <vector> |
- |
-#include "core/fxcrt/include/fx_basic.h" |
#include "v8/include/v8.h" |
class CFXJSE_RuntimeList; |
@@ -34,21 +31,4 @@ class CFXJSE_RuntimeData { |
CFXJSE_RuntimeData& operator=(const CFXJSE_RuntimeData&) = delete; |
}; |
-class CFXJSE_IsolateTracker { |
- public: |
- typedef void (*DisposeCallback)(v8::Isolate*, bool bOwnedIsolate); |
- |
- CFXJSE_IsolateTracker(); |
- ~CFXJSE_IsolateTracker(); |
- |
- void Append(v8::Isolate* pIsolate); |
- void Remove(v8::Isolate* pIsolate, DisposeCallback lpfnDisposeCallback); |
- void RemoveAll(DisposeCallback lpfnDisposeCallback); |
- |
- static CFXJSE_IsolateTracker* g_pInstance; |
- |
- protected: |
- std::vector<v8::Isolate*> m_OwnedIsolates; |
-}; |
- |
-#endif // FXJSE_RUNTIME_H_ |
+#endif // FXJS_CFXJSE_RUNTIMEDATA_H_ |