| Index: WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h
|
| ===================================================================
|
| --- WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h (revision 140218)
|
| +++ WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h (working copy)
|
| @@ -45,6 +45,7 @@
|
|
|
| namespace WebCore {
|
|
|
| +class BlobDataHandle;
|
| class KURL;
|
| class ScriptExecutionContext;
|
| class ThreadableWebSocketChannelClientWrapper;
|
| @@ -90,6 +91,7 @@
|
| void send(const String& message);
|
| void send(const ArrayBuffer&);
|
| void send(const Blob&);
|
| + void send(PassRefPtr<BlobDataHandle> blobDataHandle);
|
| void bufferedAmount();
|
| void close(int code, const String& reason);
|
| void fail(const String& reason);
|
| @@ -135,7 +137,7 @@
|
| void connect(const KURL&, const String& protocol);
|
| ThreadableWebSocketChannel::SendResult send(const String& message);
|
| ThreadableWebSocketChannel::SendResult send(const ArrayBuffer&, unsigned byteOffset, unsigned byteLength);
|
| - ThreadableWebSocketChannel::SendResult send(const Blob&);
|
| + ThreadableWebSocketChannel::SendResult send(PassRefPtr<BlobDataHandle> blobDataHandle);
|
| unsigned long bufferedAmount();
|
| void close(int code, const String& reason);
|
| void fail(const String& reason);
|
| @@ -172,7 +174,7 @@
|
| static void mainThreadConnect(ScriptExecutionContext*, Peer*, const KURL&, const String& protocol);
|
| static void mainThreadSend(ScriptExecutionContext*, Peer*, const String& message);
|
| static void mainThreadSendArrayBuffer(ScriptExecutionContext*, Peer*, PassOwnPtr<Vector<char> >);
|
| - static void mainThreadSendBlob(ScriptExecutionContext*, Peer*, const KURL&, const String& type, long long size);
|
| + static void mainThreadSendBlob(ScriptExecutionContext*, Peer*, PassRefPtr<BlobDataHandle> blobDataHandle);
|
| static void mainThreadBufferedAmount(ScriptExecutionContext*, Peer*);
|
| static void mainThreadClose(ScriptExecutionContext*, Peer*, int code, const String& reason);
|
| static void mainThreadFail(ScriptExecutionContext*, Peer*, const String& reason);
|
|
|