diff options
Diffstat (limited to 'gin/context_holder.h')
-rw-r--r-- | gin/context_holder.h | 5 |
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); }; |