| Index: Source/modules/websockets/WebSocket.h
|
| diff --git a/Source/modules/websockets/WebSocket.h b/Source/modules/websockets/WebSocket.h
|
| index 04f913b26b84fb23aac5a85b0e64ac10ed2a7c08..c7cd9083cf155ac3f5cec21ed6b9b2d732316f00 100644
|
| --- a/Source/modules/websockets/WebSocket.h
|
| +++ b/Source/modules/websockets/WebSocket.h
|
| @@ -125,6 +125,7 @@ public:
|
| virtual void didClose(unsigned long unhandledBufferedAmount, ClosingHandshakeCompletionStatus, unsigned short code, const String& reason) OVERRIDE;
|
|
|
| private:
|
| + // FIXME: This should inherit WebCore::EventQueue.
|
| class EventQueue FINAL : public RefCounted<EventQueue> {
|
| public:
|
| static PassRefPtr<EventQueue> create(EventTarget* target) { return adoptRef(new EventQueue(target)); }
|
| @@ -133,7 +134,7 @@ private:
|
| // Dispatches the event if this queue is active.
|
| // Queues the event if this queue is suspended.
|
| // Does nothing otherwise.
|
| - void dispatch(PassRefPtr<Event> /* event */);
|
| + void dispatch(PassRefPtrWillBeRawPtr<Event> /* event */);
|
|
|
| bool isEmpty() const;
|
|
|
| @@ -157,7 +158,8 @@ private:
|
|
|
| State m_state;
|
| EventTarget* m_target;
|
| - Deque<RefPtr<Event> > m_events;
|
| + // FIXME: oilpan: This should be HeapDeque once it's implemented.
|
| + Deque<RefPtrWillBePersistent<Event> > m_events;
|
| Timer<EventQueue> m_resumeTimer;
|
| };
|
|
|
|
|