OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef WEBKIT_GLUE_WEBURLREQUEST_IMPL_H_ | 5 #ifndef WEBKIT_GLUE_WEBURLREQUEST_IMPL_H_ |
6 #define WEBKIT_GLUE_WEBURLREQUEST_IMPL_H_ | 6 #define WEBKIT_GLUE_WEBURLREQUEST_IMPL_H_ |
7 | 7 |
8 #include "base/compiler_specific.h" | 8 #include "base/compiler_specific.h" |
9 #include "webkit/glue/weburlrequest.h" | 9 #include "webkit/glue/weburlrequest.h" |
10 | 10 |
11 MSVC_PUSH_WARNING_LEVEL(0); | 11 MSVC_PUSH_WARNING_LEVEL(0); |
12 #include "FrameLoadRequest.h" | 12 #include "FrameLoadRequest.h" |
13 #include "HistoryItem.h" | 13 #include "HistoryItem.h" |
14 MSVC_POP_WARNING(); | 14 MSVC_POP_WARNING(); |
15 | 15 |
16 class WebRequestImpl : public WebRequest { | 16 class WebRequestImpl : public WebRequest { |
17 public: | 17 public: |
18 WebRequestImpl(); | 18 WebRequestImpl(); |
19 | 19 |
20 explicit WebRequestImpl(const GURL& url); | 20 explicit WebRequestImpl(const GURL& url); |
21 explicit WebRequestImpl(const WebCore::ResourceRequest& request); | 21 explicit WebRequestImpl(const WebCore::ResourceRequest& request); |
22 explicit WebRequestImpl(const WebCore::FrameLoadRequest& request); | 22 explicit WebRequestImpl(const WebCore::FrameLoadRequest& request); |
23 | 23 |
24 // WebRequest | 24 // WebRequest |
25 virtual WebRequest* Clone() const; | 25 virtual WebRequest* Clone() const; |
26 virtual void SetURL(const GURL& url); | 26 virtual void SetURL(const GURL& url); |
27 virtual GURL GetURL() const; | 27 virtual GURL GetURL() const; |
28 virtual void SetMainDocumentURL(const GURL& url); | 28 virtual void SetFirstPartyForCookies(const GURL& url); |
29 virtual GURL GetMainDocumentURL() const; | 29 virtual GURL GetFirstPartyForCookies() const; |
30 virtual WebRequestCachePolicy GetCachePolicy() const; | 30 virtual WebRequestCachePolicy GetCachePolicy() const; |
31 virtual void SetCachePolicy(WebRequestCachePolicy policy); | 31 virtual void SetCachePolicy(WebRequestCachePolicy policy); |
32 virtual std::string GetHttpMethod() const; | 32 virtual std::string GetHttpMethod() const; |
33 virtual void SetHttpMethod(const std::string& method); | 33 virtual void SetHttpMethod(const std::string& method); |
34 virtual std::string GetHttpHeaderValue(const std::string& field) const; | 34 virtual std::string GetHttpHeaderValue(const std::string& field) const; |
35 virtual void SetHttpHeaderValue(const std::string& field, | 35 virtual void SetHttpHeaderValue(const std::string& field, |
36 const std::string& value); | 36 const std::string& value); |
37 virtual void GetHttpHeaders(HeaderMap* headers) const; | 37 virtual void GetHttpHeaders(HeaderMap* headers) const; |
38 virtual void SetHttpHeaders(const HeaderMap& headers); | 38 virtual void SetHttpHeaders(const HeaderMap& headers); |
39 virtual std::string GetHttpReferrer() const; | 39 virtual std::string GetHttpReferrer() const; |
(...skipping 10 matching lines...) Expand all Loading... |
50 } | 50 } |
51 void set_frame_load_request(const WebCore::FrameLoadRequest& request) { | 51 void set_frame_load_request(const WebCore::FrameLoadRequest& request) { |
52 request_ = request; | 52 request_ = request; |
53 } | 53 } |
54 | 54 |
55 protected: | 55 protected: |
56 WebCore::FrameLoadRequest request_; | 56 WebCore::FrameLoadRequest request_; |
57 }; | 57 }; |
58 | 58 |
59 #endif // #ifndef WEBKIT_GLUE_WEBURLREQUEST_IMPL_H_ | 59 #endif // #ifndef WEBKIT_GLUE_WEBURLREQUEST_IMPL_H_ |
OLD | NEW |