| Index: Source/modules/serviceworkers/BodyStreamBuffer.h
|
| diff --git a/Source/modules/serviceworkers/BodyStreamBuffer.h b/Source/modules/serviceworkers/BodyStreamBuffer.h
|
| deleted file mode 100644
|
| index 6123bfdb4cddd2d45ac8c873ca98d3f3df4cb80d..0000000000000000000000000000000000000000
|
| --- a/Source/modules/serviceworkers/BodyStreamBuffer.h
|
| +++ /dev/null
|
| @@ -1,70 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef BodyStreamBuffer_h
|
| -#define BodyStreamBuffer_h
|
| -
|
| -#include "core/dom/DOMException.h"
|
| -#include "platform/blob/BlobData.h"
|
| -#include "platform/heap/Heap.h"
|
| -#include "wtf/Deque.h"
|
| -#include "wtf/RefPtr.h"
|
| -#include "wtf/text/WTFString.h"
|
| -
|
| -namespace blink {
|
| -
|
| -class DOMArrayBuffer;
|
| -
|
| -class BodyStreamBuffer final : public GarbageCollectedFinalized<BodyStreamBuffer> {
|
| -public:
|
| - class Observer : public GarbageCollectedFinalized<Observer> {
|
| - public:
|
| - virtual ~Observer() { }
|
| - virtual void onWrite() = 0;
|
| - virtual void onClose() = 0;
|
| - virtual void onError() = 0;
|
| - virtual void trace(Visitor*) { }
|
| - };
|
| - class BlobHandleCreatorClient : public GarbageCollectedFinalized<BlobHandleCreatorClient> {
|
| - public:
|
| - virtual ~BlobHandleCreatorClient() { }
|
| - virtual void didCreateBlobHandle(PassRefPtr<BlobDataHandle>) = 0;
|
| - virtual void didFail(PassRefPtrWillBeRawPtr<DOMException>) = 0;
|
| - virtual void trace(Visitor*) { }
|
| - };
|
| - BodyStreamBuffer();
|
| - ~BodyStreamBuffer() { }
|
| -
|
| - PassRefPtr<DOMArrayBuffer> read();
|
| - bool isClosed() const { return m_isClosed; }
|
| - bool hasError() const { return m_exception; }
|
| - PassRefPtrWillBeRawPtr<DOMException> exception() const { return m_exception; }
|
| -
|
| - // Can't call after close() or error() was called.
|
| - void write(PassRefPtr<DOMArrayBuffer>);
|
| - // Can't call after close() or error() was called.
|
| - void close();
|
| - // Can't call after close() or error() was called.
|
| - void error(PassRefPtrWillBeRawPtr<DOMException>);
|
| -
|
| - // This function registers an observer so it fails and returns false when an
|
| - // observer was already registered
|
| - bool readAllAndCreateBlobHandle(const String& contentType, BlobHandleCreatorClient*);
|
| -
|
| - // When an observer was registered this function fails and returns false.
|
| - bool registerObserver(Observer*);
|
| - void unregisterObserver();
|
| - bool isObserverRegistered() const { return m_observer.get(); }
|
| - void trace(Visitor*);
|
| -
|
| -private:
|
| - Deque<RefPtr<DOMArrayBuffer> > m_queue;
|
| - bool m_isClosed;
|
| - RefPtrWillBeMember<DOMException> m_exception;
|
| - Member<Observer> m_observer;
|
| -};
|
| -
|
| -} // namespace blink
|
| -
|
| -#endif // BodyStreamBuffer_h
|
|
|