| Index: Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
|
| diff --git a/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp b/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
|
| index 1b85adce8dd38ad1a50ab4e078f1c43ee93d00dd..cbbef244584be1d03051e86d8f7f9e7bacd252d9 100644
|
| --- a/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
|
| +++ b/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
|
| @@ -406,16 +406,28 @@ void WorkerThreadableWebSocketChannel::Peer::didReceiveBinaryData(PassOwnPtr<Vec
|
| m_loaderProxy.postTaskToWorkerGlobalScope(createCallbackTask(&workerGlobalScopeDidReceiveBinaryData, m_workerClientWrapper, binaryData));
|
| }
|
|
|
| -static void workerGlobalScopeDidUpdateBufferedAmount(ExecutionContext* context, PassRefPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper, unsigned long bufferedAmount)
|
| +static void workerGlobalScopeDidIncreaseBufferedAmount(ExecutionContext* context, PassRefPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper, unsigned long amount)
|
| {
|
| ASSERT_UNUSED(context, context->isWorkerGlobalScope());
|
| - workerClientWrapper->didUpdateBufferedAmount(bufferedAmount);
|
| + workerClientWrapper->didIncreaseBufferedAmount(amount);
|
| }
|
|
|
| -void WorkerThreadableWebSocketChannel::Peer::didUpdateBufferedAmount(unsigned long bufferedAmount)
|
| +void WorkerThreadableWebSocketChannel::Peer::didIncreaseBufferedAmount(unsigned long amount)
|
| {
|
| ASSERT(isMainThread());
|
| - m_loaderProxy.postTaskToWorkerGlobalScope(createCallbackTask(&workerGlobalScopeDidUpdateBufferedAmount, m_workerClientWrapper, bufferedAmount));
|
| + m_loaderProxy.postTaskToWorkerGlobalScope(createCallbackTask(&workerGlobalScopeDidIncreaseBufferedAmount, m_workerClientWrapper, amount));
|
| +}
|
| +
|
| +static void workerGlobalScopeDidDecreaseBufferedAmount(ExecutionContext* context, PassRefPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper, unsigned long amount)
|
| +{
|
| + ASSERT_UNUSED(context, context->isWorkerGlobalScope());
|
| + workerClientWrapper->didDecreaseBufferedAmount(amount);
|
| +}
|
| +
|
| +void WorkerThreadableWebSocketChannel::Peer::didDecreaseBufferedAmount(unsigned long amount)
|
| +{
|
| + ASSERT(isMainThread());
|
| + m_loaderProxy.postTaskToWorkerGlobalScope(createCallbackTask(&workerGlobalScopeDidDecreaseBufferedAmount, m_workerClientWrapper, amount));
|
| }
|
|
|
| static void workerGlobalScopeDidStartClosingHandshake(ExecutionContext* context, PassRefPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper)
|
|
|