| 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..6bf880a69f379b80f5ff5e569555b0f4dcd87238 100644
|
| --- a/third_party/WebKit/Source/core/mojo/MojoHandle.h
|
| +++ b/third_party/WebKit/Source/core/mojo/MojoHandle.h
|
| @@ -12,13 +12,18 @@ namespace blink {
|
|
|
| class ArrayBufferOrArrayBufferView;
|
| class MojoCreateSharedBufferResult;
|
| +class MojoDiscardDataOptions;
|
| class MojoDuplicateBufferHandleOptions;
|
| class MojoHandleSignals;
|
| class MojoMapBufferResult;
|
| +class MojoReadDataOptions;
|
| +class MojoReadDataResult;
|
| class MojoReadMessageFlags;
|
| class MojoReadMessageResult;
|
| class MojoWatchCallback;
|
| class MojoWatcher;
|
| +class MojoWriteDataOptions;
|
| +class MojoWriteDataResult;
|
| class ScriptState;
|
|
|
| class MojoHandle final : public GarbageCollectedFinalized<MojoHandle>,
|
| @@ -38,6 +43,18 @@ class MojoHandle final : public GarbageCollectedFinalized<MojoHandle>,
|
| const HeapVector<Member<MojoHandle>>&);
|
| void readMessage(const MojoReadMessageFlags&, MojoReadMessageResult&);
|
|
|
| + // DataPipe handle.
|
| + void writeData(const ArrayBufferOrArrayBufferView&,
|
| + const MojoWriteDataOptions&,
|
| + MojoWriteDataResult&);
|
| + void queryData(MojoReadDataResult&);
|
| + void discardData(unsigned numBytes,
|
| + const MojoDiscardDataOptions&,
|
| + MojoReadDataResult&);
|
| + void readData(ArrayBufferOrArrayBufferView&,
|
| + const MojoReadDataOptions&,
|
| + MojoReadDataResult&);
|
| +
|
| // SharedBuffer handle.
|
| void mapBuffer(unsigned offset, unsigned numBytes, MojoMapBufferResult&);
|
| void duplicateBufferHandle(const MojoDuplicateBufferHandleOptions&,
|
|
|