Index: fxjse/runtime.h |
diff --git a/fxjse/runtime.h b/fxjse/runtime.h |
deleted file mode 100644 |
index ff3be3a5210945a84a14104d2d3f10c748bd18a5..0000000000000000000000000000000000000000 |
--- a/fxjse/runtime.h |
+++ /dev/null |
@@ -1,54 +0,0 @@ |
-// Copyright 2014 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_ |
- |
-#include <vector> |
- |
-#include "core/fxcrt/include/fx_basic.h" |
-#include "v8/include/v8.h" |
- |
-class CFXJSE_RuntimeList; |
- |
-class CFXJSE_RuntimeData { |
- public: |
- ~CFXJSE_RuntimeData(); |
- |
- static CFXJSE_RuntimeData* Get(v8::Isolate* pIsolate); |
- |
- v8::Isolate* m_pIsolate; |
- v8::Global<v8::FunctionTemplate> m_hRootContextGlobalTemplate; |
- v8::Global<v8::Context> m_hRootContext; |
- |
- protected: |
- explicit CFXJSE_RuntimeData(v8::Isolate* pIsolate); |
- |
- static CFXJSE_RuntimeData* Create(v8::Isolate* pIsolate); |
- |
- private: |
- CFXJSE_RuntimeData(const CFXJSE_RuntimeData&) = delete; |
- 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_ |