Index: public/web/WebArrayBufferConverter.h |
diff --git a/public/web/WebArrayBufferConverter.h b/public/web/WebArrayBufferConverter.h |
index 1c5bde03179cb27f90b37bd11e78698ce884d74b..5dc0d010c655ca3dd2d4246b9ffaf39b77887dda 100644 |
--- a/public/web/WebArrayBufferConverter.h |
+++ b/public/web/WebArrayBufferConverter.h |
@@ -34,6 +34,8 @@ |
#include "public/platform/WebArrayBuffer.h" |
namespace v8 { |
+class Isolate; |
+class Object; |
class Value; |
template <class T> class Handle; |
} |
@@ -42,8 +44,12 @@ namespace blink { |
class WebArrayBufferConverter { |
public: |
+ // FIXME: remove these two APIs which doesn't take either context or |
+ // isolate as their parameters after the embedder side is fixed. |
BLINK_EXPORT static v8::Handle<v8::Value> toV8Value(WebArrayBuffer*); |
BLINK_EXPORT static WebArrayBuffer* createFromV8Value(v8::Handle<v8::Value>); |
+ BLINK_EXPORT static v8::Handle<v8::Value> toV8Value(WebArrayBuffer*, v8::Handle<v8::Object>, v8::Isolate*); |
+ BLINK_EXPORT static WebArrayBuffer* createFromV8Value(v8::Handle<v8::Value>, v8::Isolate*); |
}; |
} // namespace blink |