Index: Source/modules/serviceworkers/FetchHeaderList.h |
diff --git a/Source/modules/serviceworkers/FetchHeaderList.h b/Source/modules/serviceworkers/FetchHeaderList.h |
deleted file mode 100644 |
index f81b35c3ee4d5c9c3486e0a6db46310a6a3b7ffa..0000000000000000000000000000000000000000 |
--- a/Source/modules/serviceworkers/FetchHeaderList.h |
+++ /dev/null |
@@ -1,56 +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 FetchHeaderList_h |
-#define FetchHeaderList_h |
- |
-#include "platform/heap/Handle.h" |
-#include "wtf/OwnPtr.h" |
-#include "wtf/PassRefPtr.h" |
-#include "wtf/Vector.h" |
-#include "wtf/text/WTFString.h" |
-#include <utility> |
- |
-namespace blink { |
- |
-class Header; |
- |
-// http://fetch.spec.whatwg.org/#terminology-headers |
-class FetchHeaderList final : public GarbageCollectedFinalized<FetchHeaderList> { |
-public: |
- typedef std::pair<String, String> Header; |
- static FetchHeaderList* create(); |
- FetchHeaderList* createCopy(); |
- |
- ~FetchHeaderList(); |
- void append(const String&, const String&); |
- void set(const String&, const String&); |
- // FIXME: Implement parse() |
- // FIXME: Implement extractMIMEType() |
- |
- size_t size() const; |
- void remove(const String&); |
- bool get(const String&, String&) const; |
- void getAll(const String&, Vector<String>&) const; |
- bool has(const String&) const; |
- void clearList(); |
- |
- bool containsNonSimpleHeader() const; |
- |
- const Vector<OwnPtr<Header> >& list() const { return m_headerList; } |
- const Header& entry(size_t index) const { return *(m_headerList[index].get()); } |
- |
- static bool isValidHeaderName(const String&); |
- static bool isValidHeaderValue(const String&); |
- |
- void trace(Visitor*) { } |
- |
-private: |
- FetchHeaderList(); |
- Vector<OwnPtr<Header> > m_headerList; |
-}; |
- |
-} // namespace blink |
- |
-#endif // FetchHeaderList_h |