Index: xfa/fxjse/runtime.h |
diff --git a/xfa/fxjse/runtime.h b/xfa/fxjse/runtime.h |
deleted file mode 100644 |
index b57efe1df7831dc134942249257984d8b39b4ab1..0000000000000000000000000000000000000000 |
--- a/xfa/fxjse/runtime.h |
+++ /dev/null |
@@ -1,46 +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 XFA_FXJSE_RUNTIME_H_ |
-#define XFA_FXJSE_RUNTIME_H_ |
- |
-#include <vector> |
- |
-#include "core/fxcrt/include/fx_basic.h" |
-#include "v8/include/v8.h" |
- |
-class CFXJSE_RuntimeList; |
- |
-class CFXJSE_RuntimeData { |
- public: |
- static CFXJSE_RuntimeData* Get(v8::Isolate* pIsolate); |
- |
- v8::Isolate* m_pIsolate; |
- v8::Global<v8::FunctionTemplate> m_hRootContextGlobalTemplate; |
- v8::Global<v8::Context> m_hRootContext; |
- |
- protected: |
- static CFXJSE_RuntimeData* Create(v8::Isolate* pIsolate); |
- CFXJSE_RuntimeData(v8::Isolate* pIsolate) : m_pIsolate(pIsolate) {} |
- CFXJSE_RuntimeData(); |
- CFXJSE_RuntimeData(const CFXJSE_RuntimeData&); |
- CFXJSE_RuntimeData& operator=(const CFXJSE_RuntimeData&); |
-}; |
- |
-class CFXJSE_IsolateTracker { |
- public: |
- typedef void (*DisposeCallback)(v8::Isolate*, bool bOwnedIsolate); |
- static CFXJSE_IsolateTracker* g_pInstance; |
- |
- void Append(v8::Isolate* pIsolate); |
- void Remove(v8::Isolate* pIsolate, DisposeCallback lpfnDisposeCallback); |
- void RemoveAll(DisposeCallback lpfnDisposeCallback); |
- |
- protected: |
- std::vector<v8::Isolate*> m_OwnedIsolates; |
-}; |
- |
-#endif // XFA_FXJSE_RUNTIME_H_ |