Index: Source/modules/serviceworkers/Headers.h |
diff --git a/Source/modules/serviceworkers/Headers.h b/Source/modules/serviceworkers/Headers.h |
deleted file mode 100644 |
index cc2b56508d5de4c71980432f78ad51321b334270..0000000000000000000000000000000000000000 |
--- a/Source/modules/serviceworkers/Headers.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 Headers_h |
-#define Headers_h |
- |
-#include "bindings/core/v8/ScriptState.h" |
-#include "bindings/core/v8/ScriptWrappable.h" |
-#include "modules/serviceworkers/FetchHeaderList.h" |
-#include "wtf/Forward.h" |
-#include "wtf/PassOwnPtr.h" |
- |
-namespace blink { |
- |
-class Dictionary; |
-class ExceptionState; |
-class Iterator; |
- |
-// http://fetch.spec.whatwg.org/#headers-class |
-class Headers final : public GarbageCollected<Headers>, public ScriptWrappable { |
- DEFINE_WRAPPERTYPEINFO(); |
-public: |
- enum Guard { ImmutableGuard, RequestGuard, RequestNoCORSGuard, ResponseGuard, NoneGuard }; |
- |
- static Headers* create(); |
- static Headers* create(ExceptionState&); |
- static Headers* create(const Headers*, ExceptionState&); |
- static Headers* create(const Vector<Vector<String> >&, ExceptionState&); |
- static Headers* create(const Dictionary&, ExceptionState&); |
- |
- // Shares the FetchHeaderList. Called when creating a Request or Response. |
- static Headers* create(FetchHeaderList*); |
- |
- Headers* createCopy() const; |
- |
- // Headers.idl implementation. |
- void append(const String& name, const String& value, ExceptionState&); |
- void remove(const String& key, ExceptionState&); |
- String get(const String& key, ExceptionState&); |
- Vector<String> getAll(const String& key, ExceptionState&); |
- bool has(const String& key, ExceptionState&); |
- void set(const String& key, const String& value, ExceptionState&); |
- |
- // Iterable |
- Iterator* iterator(ScriptState*, ExceptionState&); |
- |
- void setGuard(Guard guard) { m_guard = guard; } |
- Guard guard() const { return m_guard; } |
- |
- // These methods should only be called when size() would return 0. |
- void fillWith(const Headers*, ExceptionState&); |
- void fillWith(const Vector<Vector<String> >&, ExceptionState&); |
- void fillWith(const Dictionary&, ExceptionState&); |
- |
- FetchHeaderList* headerList() const { return m_headerList; } |
- void trace(Visitor*); |
- |
-private: |
- Headers(); |
- // Shares the FetchHeaderList. Called when creating a Request or Response. |
- explicit Headers(FetchHeaderList*); |
- |
- Member<FetchHeaderList> m_headerList; |
- Guard m_guard; |
-}; |
- |
-} // namespace blink |
- |
-#endif // Headers_h |