Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / content / renderer / v8_value_converter_impl.h
index b64b8d8..d026a18 100644 (file)
@@ -52,17 +52,16 @@ class CONTENT_EXPORT V8ValueConverterImpl : public V8ValueConverter {
       const base::DictionaryValue* dictionary) const;
   v8::Handle<v8::Value> ToArrayBuffer(const base::BinaryValue* value) const;
 
-  base::Value* FromV8ValueImpl(v8::Handle<v8::Value> value,
-                               FromV8ValueState* state,
+  base::Value* FromV8ValueImpl(FromV8ValueState* state,
+                               v8::Handle<v8::Value> value,
                                v8::Isolate* isolate) const;
   base::Value* FromV8Array(v8::Handle<v8::Array> array,
                            FromV8ValueState* state,
                            v8::Isolate* isolate) const;
 
   // This will convert objects of type ArrayBuffer or any of the
-  // ArrayBufferView subclasses. The return value will be NULL if |value| is
-  // not one of these types.
-  base::BinaryValue* FromV8Buffer(v8::Handle<v8::Value> value) const;
+  // ArrayBufferView subclasses.
+  base::Value* FromV8ArrayBuffer(v8::Handle<v8::Object> val) const;
 
   base::Value* FromV8Object(v8::Handle<v8::Object> object,
                             FromV8ValueState* state,