Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(571)

Side by Side Diff: content/browser/service_worker/service_worker_write_to_cache_job.h

Issue 637183002: Replace FINAL and OVERRIDE with their C++11 counterparts in content (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased the patch Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_WRITE_TO_CACHE_JOB_H_ 5 #ifndef CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_WRITE_TO_CACHE_JOB_H_
6 #define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_WRITE_TO_CACHE_JOB_H_ 6 #define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_WRITE_TO_CACHE_JOB_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/memory/weak_ptr.h" 10 #include "base/memory/weak_ptr.h"
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 45
46 private: 46 private:
47 FRIEND_TEST_ALL_PREFIXES(ServiceWorkerContextRequestHandlerTest, 47 FRIEND_TEST_ALL_PREFIXES(ServiceWorkerContextRequestHandlerTest,
48 UpdateBefore24Hours); 48 UpdateBefore24Hours);
49 FRIEND_TEST_ALL_PREFIXES(ServiceWorkerContextRequestHandlerTest, 49 FRIEND_TEST_ALL_PREFIXES(ServiceWorkerContextRequestHandlerTest,
50 UpdateAfter24Hours); 50 UpdateAfter24Hours);
51 51
52 virtual ~ServiceWorkerWriteToCacheJob(); 52 virtual ~ServiceWorkerWriteToCacheJob();
53 53
54 // net::URLRequestJob overrides 54 // net::URLRequestJob overrides
55 virtual void Start() OVERRIDE; 55 virtual void Start() override;
56 virtual void Kill() OVERRIDE; 56 virtual void Kill() override;
57 virtual net::LoadState GetLoadState() const OVERRIDE; 57 virtual net::LoadState GetLoadState() const override;
58 virtual bool GetCharset(std::string* charset) OVERRIDE; 58 virtual bool GetCharset(std::string* charset) override;
59 virtual bool GetMimeType(std::string* mime_type) const OVERRIDE; 59 virtual bool GetMimeType(std::string* mime_type) const override;
60 virtual void GetResponseInfo(net::HttpResponseInfo* info) OVERRIDE; 60 virtual void GetResponseInfo(net::HttpResponseInfo* info) override;
61 virtual int GetResponseCode() const OVERRIDE; 61 virtual int GetResponseCode() const override;
62 virtual void SetExtraRequestHeaders( 62 virtual void SetExtraRequestHeaders(
63 const net::HttpRequestHeaders& headers) OVERRIDE; 63 const net::HttpRequestHeaders& headers) override;
64 virtual bool ReadRawData(net::IOBuffer* buf, 64 virtual bool ReadRawData(net::IOBuffer* buf,
65 int buf_size, 65 int buf_size,
66 int *bytes_read) OVERRIDE; 66 int *bytes_read) override;
67 67
68 const net::HttpResponseInfo* http_info() const; 68 const net::HttpResponseInfo* http_info() const;
69 69
70 // Methods to drive the net request forward and 70 // Methods to drive the net request forward and
71 // write data to the disk cache. 71 // write data to the disk cache.
72 void InitNetRequest(int extra_load_flags); 72 void InitNetRequest(int extra_load_flags);
73 void StartNetRequest(); 73 void StartNetRequest();
74 net::URLRequestStatus ReadNetData( 74 net::URLRequestStatus ReadNetData(
75 net::IOBuffer* buf, 75 net::IOBuffer* buf,
76 int buf_size, 76 int buf_size,
77 int *bytes_read); 77 int *bytes_read);
78 void WriteHeadersToCache(); 78 void WriteHeadersToCache();
79 void OnWriteHeadersComplete(int result); 79 void OnWriteHeadersComplete(int result);
80 void WriteDataToCache(int bytes_to_write); 80 void WriteDataToCache(int bytes_to_write);
81 void OnWriteDataComplete(int result); 81 void OnWriteDataComplete(int result);
82 82
83 // net::URLRequest::Delegate overrides that observe the net request. 83 // net::URLRequest::Delegate overrides that observe the net request.
84 virtual void OnReceivedRedirect( 84 virtual void OnReceivedRedirect(
85 net::URLRequest* request, 85 net::URLRequest* request,
86 const net::RedirectInfo& redirect_info, 86 const net::RedirectInfo& redirect_info,
87 bool* defer_redirect) OVERRIDE; 87 bool* defer_redirect) override;
88 virtual void OnAuthRequired( 88 virtual void OnAuthRequired(
89 net::URLRequest* request, 89 net::URLRequest* request,
90 net::AuthChallengeInfo* auth_info) OVERRIDE; 90 net::AuthChallengeInfo* auth_info) override;
91 virtual void OnCertificateRequested( 91 virtual void OnCertificateRequested(
92 net::URLRequest* request, 92 net::URLRequest* request,
93 net::SSLCertRequestInfo* cert_request_info) OVERRIDE; 93 net::SSLCertRequestInfo* cert_request_info) override;
94 virtual void OnSSLCertificateError( 94 virtual void OnSSLCertificateError(
95 net::URLRequest* request, 95 net::URLRequest* request,
96 const net::SSLInfo& ssl_info, 96 const net::SSLInfo& ssl_info,
97 bool fatal) OVERRIDE; 97 bool fatal) override;
98 virtual void OnBeforeNetworkStart( 98 virtual void OnBeforeNetworkStart(
99 net::URLRequest* request, 99 net::URLRequest* request,
100 bool* defer) OVERRIDE; 100 bool* defer) override;
101 virtual void OnResponseStarted(net::URLRequest* request) OVERRIDE; 101 virtual void OnResponseStarted(net::URLRequest* request) override;
102 virtual void OnReadCompleted( 102 virtual void OnReadCompleted(
103 net::URLRequest* request, 103 net::URLRequest* request,
104 int bytes_read) OVERRIDE; 104 int bytes_read) override;
105 105
106 void AsyncNotifyDoneHelper(const net::URLRequestStatus& status); 106 void AsyncNotifyDoneHelper(const net::URLRequestStatus& status);
107 107
108 ResourceType resource_type_; // Differentiate main script and imports 108 ResourceType resource_type_; // Differentiate main script and imports
109 scoped_refptr<net::IOBuffer> io_buffer_; 109 scoped_refptr<net::IOBuffer> io_buffer_;
110 scoped_refptr<HttpResponseInfoIOBuffer> info_buffer_; 110 scoped_refptr<HttpResponseInfoIOBuffer> info_buffer_;
111 base::WeakPtr<ServiceWorkerContextCore> context_; 111 base::WeakPtr<ServiceWorkerContextCore> context_;
112 GURL url_; 112 GURL url_;
113 int64 response_id_; 113 int64 response_id_;
114 scoped_ptr<net::URLRequest> net_request_; 114 scoped_ptr<net::URLRequest> net_request_;
115 scoped_ptr<net::HttpResponseInfo> http_info_; 115 scoped_ptr<net::HttpResponseInfo> http_info_;
116 scoped_ptr<ServiceWorkerResponseWriter> writer_; 116 scoped_ptr<ServiceWorkerResponseWriter> writer_;
117 scoped_refptr<ServiceWorkerVersion> version_; 117 scoped_refptr<ServiceWorkerVersion> version_;
118 bool has_been_killed_; 118 bool has_been_killed_;
119 bool did_notify_started_; 119 bool did_notify_started_;
120 bool did_notify_finished_; 120 bool did_notify_finished_;
121 base::WeakPtrFactory<ServiceWorkerWriteToCacheJob> weak_factory_; 121 base::WeakPtrFactory<ServiceWorkerWriteToCacheJob> weak_factory_;
122 122
123 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerWriteToCacheJob); 123 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerWriteToCacheJob);
124 }; 124 };
125 125
126 } // namespace content 126 } // namespace content
127 127
128 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_WRITE_TO_CACHE_JOB_H_ 128 #endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_WRITE_TO_CACHE_JOB_H_
OLDNEW
« no previous file with comments | « content/browser/service_worker/service_worker_version_unittest.cc ('k') | content/browser/session_history_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698