Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(155)

Unified Diff: Source/bindings/core/v8/ScriptValueSerializer.h

Issue 1024233002: compositor-worker: Introduce CompositorProxy. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: ctrl-z-bitfields Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/bindings/core/v8/ScriptValueSerializer.h
diff --git a/Source/bindings/core/v8/ScriptValueSerializer.h b/Source/bindings/core/v8/ScriptValueSerializer.h
index 5edd0732e54edefffbec9be12d9d9daed7ee67d4..ac64a9501fda6909e40adfbfb38603bebc28a72f 100644
--- a/Source/bindings/core/v8/ScriptValueSerializer.h
+++ b/Source/bindings/core/v8/ScriptValueSerializer.h
@@ -18,6 +18,7 @@
namespace blink {
+class CompositorProxy;
class DOMArrayBuffer;
class DOMArrayBufferView;
class File;
@@ -122,6 +123,7 @@ public:
void writeNumberObject(double number);
void writeBlob(const String& uuid, const String& type, unsigned long long size);
void writeBlobIndex(int blobIndex);
+ void writeCompositorProxy(const CompositorProxy&);
void writeFile(const File&);
void writeFileIndex(int blobIndex);
void writeFileList(const FileList&);
@@ -358,6 +360,7 @@ private:
void writeNumberObject(v8::Local<v8::Value>);
void writeBooleanObject(v8::Local<v8::Value>);
StateBase* writeBlob(v8::Local<v8::Value>, StateBase* next);
+ StateBase* writeCompositorProxy(v8::Local<v8::Value>, StateBase* next);
StateBase* writeFile(v8::Local<v8::Value>, StateBase* next);
StateBase* writeFileList(v8::Local<v8::Value>, StateBase* next);
void writeImageData(v8::Local<v8::Value>);
@@ -482,6 +485,7 @@ private:
bool readNumber(v8::Local<v8::Value>*);
bool readNumberObject(v8::Local<v8::Value>*);
bool readImageData(v8::Local<v8::Value>*);
+ bool readCompositorProxy(v8::Local<v8::Value>*);
PassRefPtr<DOMArrayBuffer> doReadArrayBuffer();
bool readArrayBuffer(v8::Local<v8::Value>*);
bool readArrayBufferView(v8::Local<v8::Value>*, ScriptValueCompositeCreator&);

Powered by Google App Engine
This is Rietveld 408576698