summaryrefslogtreecommitdiffstats
path: root/gin/context_holder.h
diff options
context:
space:
mode:
Diffstat (limited to 'gin/context_holder.h')
-rw-r--r--gin/context_holder.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gin/context_holder.h b/gin/context_holder.h
index c9068d1..d43e193 100644
--- a/gin/context_holder.h
+++ b/gin/context_holder.h
@@ -6,11 +6,15 @@
#define GIN_CONTEXT_HOLDER_H_
#include <list>
+
#include "base/basictypes.h"
+#include "base/memory/scoped_ptr.h"
#include "v8/include/v8.h"
namespace gin {
+class PerContextData;
+
class ContextHolder {
public:
explicit ContextHolder(v8::Isolate* isolate);
@@ -27,6 +31,7 @@ class ContextHolder {
private:
v8::Isolate* isolate_;
v8::Persistent<v8::Context> context_;
+ scoped_ptr<PerContextData> data_;
DISALLOW_COPY_AND_ASSIGN(ContextHolder);
};