Chromium Code Reviews| Index: third_party/WebKit/Source/core/mojo/MojoHandle.h |
| diff --git a/third_party/WebKit/Source/core/mojo/MojoHandle.h b/third_party/WebKit/Source/core/mojo/MojoHandle.h |
| index 61e4048c9319dfebd50acf8cab5b4db12af46f09..8e5bdadbf04de820d380a84082e89a439477e5f1 100644 |
| --- a/third_party/WebKit/Source/core/mojo/MojoHandle.h |
| +++ b/third_party/WebKit/Source/core/mojo/MojoHandle.h |
| @@ -15,10 +15,14 @@ class MojoCreateSharedBufferResult; |
| class MojoDuplicateBufferHandleOptions; |
| class MojoHandleSignals; |
| class MojoMapBufferResult; |
| +class MojoReadDataFlags; |
| +class MojoReadDataResult; |
| class MojoReadMessageFlags; |
| class MojoReadMessageResult; |
| class MojoWatchCallback; |
| class MojoWatcher; |
| +class MojoWriteDataFlags; |
| +class MojoWriteDataResult; |
| class ScriptState; |
| class MojoHandle final : public GarbageCollectedFinalized<MojoHandle>, |
| @@ -38,6 +42,19 @@ class MojoHandle final : public GarbageCollectedFinalized<MojoHandle>, |
| const HeapVector<Member<MojoHandle>>&); |
| void readMessage(const MojoReadMessageFlags&, MojoReadMessageResult&); |
| + // DataPipe handle. |
| + void writeData(ArrayBufferOrArrayBufferView&, |
|
jbroman
2017/03/07 16:01:44
nit: I think the ArrayBufferOrArrayBufferView para
alokp
2017/03/07 19:34:20
Done.
|
| + const MojoWriteDataFlags&, |
| + MojoWriteDataResult&); |
| + void readData(const MojoReadDataFlags&, MojoReadDataResult&); |
| + void readData(const MojoReadDataFlags&, |
| + unsigned numBytes, |
| + MojoReadDataResult&); |
| + void readData(const MojoReadDataFlags&, |
| + unsigned numBytes, |
| + ArrayBufferOrArrayBufferView&, |
| + MojoReadDataResult&); |
| + |
| // SharedBuffer handle. |
| void mapBuffer(unsigned offset, unsigned numBytes, MojoMapBufferResult&); |
| void duplicateBufferHandle(const MojoDuplicateBufferHandleOptions&, |