Bug 504553 - patch 2 - WebSockes in Workers: WebSocketImpl, thread-safe class, r=smaug

This commit is contained in:
Andrea Marchesini
2014-10-10 17:56:43 +01:00
parent b5e87b7edb
commit 52dce68b24
5 changed files with 398 additions and 302 deletions

View File

@@ -654,11 +654,9 @@ NS_IMPL_ISUPPORTS(CallOnServerClose, nsIRunnable)
// CallAcknowledge
//-----------------------------------------------------------------------------
class CallAcknowledge MOZ_FINAL : public nsIRunnable
class CallAcknowledge MOZ_FINAL : public nsCancelableRunnable
{
public:
NS_DECL_THREADSAFE_ISUPPORTS
CallAcknowledge(WebSocketChannel *aChannel,
uint32_t aSize)
: mChannel(aChannel),
@@ -679,7 +677,6 @@ private:
nsRefPtr<WebSocketChannel> mChannel;
uint32_t mSize;
};
NS_IMPL_ISUPPORTS(CallAcknowledge, nsIRunnable)
//-----------------------------------------------------------------------------
// CallOnTransportAvailable