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

Side by Side Diff: chrome/browser/local_discovery/privet_http_impl.h

Issue 624173002: replace OVERRIDE and FINAL with override and final in chrome/browser/[j-q]* (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase on master 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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_HTTP_IMPL_H_ 5 #ifndef CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_HTTP_IMPL_H_
6 #define CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_HTTP_IMPL_H_ 6 #define CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_HTTP_IMPL_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 13 matching lines...) Expand all
24 24
25 class PrivetHTTPClient; 25 class PrivetHTTPClient;
26 26
27 class PrivetInfoOperationImpl : public PrivetJSONOperation, 27 class PrivetInfoOperationImpl : public PrivetJSONOperation,
28 public PrivetURLFetcher::Delegate { 28 public PrivetURLFetcher::Delegate {
29 public: 29 public:
30 PrivetInfoOperationImpl(PrivetHTTPClient* privet_client, 30 PrivetInfoOperationImpl(PrivetHTTPClient* privet_client,
31 const PrivetJSONOperation::ResultCallback& callback); 31 const PrivetJSONOperation::ResultCallback& callback);
32 virtual ~PrivetInfoOperationImpl(); 32 virtual ~PrivetInfoOperationImpl();
33 33
34 virtual void Start() OVERRIDE; 34 virtual void Start() override;
35 35
36 virtual PrivetHTTPClient* GetHTTPClient() OVERRIDE; 36 virtual PrivetHTTPClient* GetHTTPClient() override;
37 37
38 virtual void OnError(PrivetURLFetcher* fetcher, 38 virtual void OnError(PrivetURLFetcher* fetcher,
39 PrivetURLFetcher::ErrorType error) OVERRIDE; 39 PrivetURLFetcher::ErrorType error) override;
40 virtual void OnParsedJson(PrivetURLFetcher* fetcher, 40 virtual void OnParsedJson(PrivetURLFetcher* fetcher,
41 const base::DictionaryValue& value, 41 const base::DictionaryValue& value,
42 bool has_error) OVERRIDE; 42 bool has_error) override;
43 43
44 private: 44 private:
45 PrivetHTTPClient* privet_client_; 45 PrivetHTTPClient* privet_client_;
46 PrivetJSONOperation::ResultCallback callback_; 46 PrivetJSONOperation::ResultCallback callback_;
47 scoped_ptr<PrivetURLFetcher> url_fetcher_; 47 scoped_ptr<PrivetURLFetcher> url_fetcher_;
48 }; 48 };
49 49
50 class PrivetRegisterOperationImpl 50 class PrivetRegisterOperationImpl
51 : public PrivetRegisterOperation, 51 : public PrivetRegisterOperation,
52 public PrivetURLFetcher::Delegate, 52 public PrivetURLFetcher::Delegate,
53 public base::SupportsWeakPtr<PrivetRegisterOperationImpl> { 53 public base::SupportsWeakPtr<PrivetRegisterOperationImpl> {
54 public: 54 public:
55 PrivetRegisterOperationImpl(PrivetHTTPClient* privet_client, 55 PrivetRegisterOperationImpl(PrivetHTTPClient* privet_client,
56 const std::string& user, 56 const std::string& user,
57 PrivetRegisterOperation::Delegate* delegate); 57 PrivetRegisterOperation::Delegate* delegate);
58 virtual ~PrivetRegisterOperationImpl(); 58 virtual ~PrivetRegisterOperationImpl();
59 59
60 virtual void Start() OVERRIDE; 60 virtual void Start() override;
61 virtual void Cancel() OVERRIDE; 61 virtual void Cancel() override;
62 virtual void CompleteRegistration() OVERRIDE; 62 virtual void CompleteRegistration() override;
63 63
64 virtual void OnError(PrivetURLFetcher* fetcher, 64 virtual void OnError(PrivetURLFetcher* fetcher,
65 PrivetURLFetcher::ErrorType error) OVERRIDE; 65 PrivetURLFetcher::ErrorType error) override;
66 66
67 virtual void OnParsedJson(PrivetURLFetcher* fetcher, 67 virtual void OnParsedJson(PrivetURLFetcher* fetcher,
68 const base::DictionaryValue& value, 68 const base::DictionaryValue& value,
69 bool has_error) OVERRIDE; 69 bool has_error) override;
70 70
71 virtual void OnNeedPrivetToken( 71 virtual void OnNeedPrivetToken(
72 PrivetURLFetcher* fetcher, 72 PrivetURLFetcher* fetcher,
73 const PrivetURLFetcher::TokenCallback& callback) OVERRIDE; 73 const PrivetURLFetcher::TokenCallback& callback) override;
74 74
75 virtual PrivetHTTPClient* GetHTTPClient() OVERRIDE; 75 virtual PrivetHTTPClient* GetHTTPClient() override;
76 private: 76 private:
77 class Cancelation : public PrivetURLFetcher::Delegate { 77 class Cancelation : public PrivetURLFetcher::Delegate {
78 public: 78 public:
79 Cancelation(PrivetHTTPClient* privet_client, const std::string& user); 79 Cancelation(PrivetHTTPClient* privet_client, const std::string& user);
80 virtual ~Cancelation(); 80 virtual ~Cancelation();
81 81
82 virtual void OnError(PrivetURLFetcher* fetcher, 82 virtual void OnError(PrivetURLFetcher* fetcher,
83 PrivetURLFetcher::ErrorType error) OVERRIDE; 83 PrivetURLFetcher::ErrorType error) override;
84 84
85 virtual void OnParsedJson(PrivetURLFetcher* fetcher, 85 virtual void OnParsedJson(PrivetURLFetcher* fetcher,
86 const base::DictionaryValue& value, 86 const base::DictionaryValue& value,
87 bool has_error) OVERRIDE; 87 bool has_error) override;
88 88
89 void Cleanup(); 89 void Cleanup();
90 90
91 private: 91 private:
92 scoped_ptr<PrivetURLFetcher> url_fetcher_; 92 scoped_ptr<PrivetURLFetcher> url_fetcher_;
93 }; 93 };
94 94
95 // Arguments is JSON value from request. 95 // Arguments is JSON value from request.
96 typedef base::Callback<void(const base::DictionaryValue&)> 96 typedef base::Callback<void(const base::DictionaryValue&)>
97 ResponseHandler; 97 ResponseHandler;
(...skipping 22 matching lines...) Expand all
120 }; 120 };
121 121
122 class PrivetJSONOperationImpl : public PrivetJSONOperation, 122 class PrivetJSONOperationImpl : public PrivetJSONOperation,
123 public PrivetURLFetcher::Delegate { 123 public PrivetURLFetcher::Delegate {
124 public: 124 public:
125 PrivetJSONOperationImpl(PrivetHTTPClient* privet_client, 125 PrivetJSONOperationImpl(PrivetHTTPClient* privet_client,
126 const std::string& path, 126 const std::string& path,
127 const std::string& query_params, 127 const std::string& query_params,
128 const PrivetJSONOperation::ResultCallback& callback); 128 const PrivetJSONOperation::ResultCallback& callback);
129 virtual ~PrivetJSONOperationImpl(); 129 virtual ~PrivetJSONOperationImpl();
130 virtual void Start() OVERRIDE; 130 virtual void Start() override;
131 131
132 virtual PrivetHTTPClient* GetHTTPClient() OVERRIDE; 132 virtual PrivetHTTPClient* GetHTTPClient() override;
133 133
134 virtual void OnError(PrivetURLFetcher* fetcher, 134 virtual void OnError(PrivetURLFetcher* fetcher,
135 PrivetURLFetcher::ErrorType error) OVERRIDE; 135 PrivetURLFetcher::ErrorType error) override;
136 virtual void OnParsedJson(PrivetURLFetcher* fetcher, 136 virtual void OnParsedJson(PrivetURLFetcher* fetcher,
137 const base::DictionaryValue& value, 137 const base::DictionaryValue& value,
138 bool has_error) OVERRIDE; 138 bool has_error) override;
139 virtual void OnNeedPrivetToken( 139 virtual void OnNeedPrivetToken(
140 PrivetURLFetcher* fetcher, 140 PrivetURLFetcher* fetcher,
141 const PrivetURLFetcher::TokenCallback& callback) OVERRIDE; 141 const PrivetURLFetcher::TokenCallback& callback) override;
142 142
143 private: 143 private:
144 PrivetHTTPClient* privet_client_; 144 PrivetHTTPClient* privet_client_;
145 std::string path_; 145 std::string path_;
146 std::string query_params_; 146 std::string query_params_;
147 PrivetJSONOperation::ResultCallback callback_; 147 PrivetJSONOperation::ResultCallback callback_;
148 148
149 scoped_ptr<PrivetURLFetcher> url_fetcher_; 149 scoped_ptr<PrivetURLFetcher> url_fetcher_;
150 }; 150 };
151 151
152 class PrivetDataReadOperationImpl : public PrivetDataReadOperation, 152 class PrivetDataReadOperationImpl : public PrivetDataReadOperation,
153 public PrivetURLFetcher::Delegate { 153 public PrivetURLFetcher::Delegate {
154 public: 154 public:
155 PrivetDataReadOperationImpl( 155 PrivetDataReadOperationImpl(
156 PrivetHTTPClient* privet_client, 156 PrivetHTTPClient* privet_client,
157 const std::string& path, 157 const std::string& path,
158 const std::string& query_params, 158 const std::string& query_params,
159 const PrivetDataReadOperation::ResultCallback& callback); 159 const PrivetDataReadOperation::ResultCallback& callback);
160 virtual ~PrivetDataReadOperationImpl(); 160 virtual ~PrivetDataReadOperationImpl();
161 161
162 virtual void Start() OVERRIDE; 162 virtual void Start() override;
163 163
164 virtual void SetDataRange(int range_start, int range_end) OVERRIDE; 164 virtual void SetDataRange(int range_start, int range_end) override;
165 165
166 virtual void SaveDataToFile() OVERRIDE; 166 virtual void SaveDataToFile() override;
167 167
168 virtual PrivetHTTPClient* GetHTTPClient() OVERRIDE; 168 virtual PrivetHTTPClient* GetHTTPClient() override;
169 169
170 virtual void OnError(PrivetURLFetcher* fetcher, 170 virtual void OnError(PrivetURLFetcher* fetcher,
171 PrivetURLFetcher::ErrorType error) OVERRIDE; 171 PrivetURLFetcher::ErrorType error) override;
172 virtual void OnParsedJson(PrivetURLFetcher* fetcher, 172 virtual void OnParsedJson(PrivetURLFetcher* fetcher,
173 const base::DictionaryValue& value, 173 const base::DictionaryValue& value,
174 bool has_error) OVERRIDE; 174 bool has_error) override;
175 virtual void OnNeedPrivetToken( 175 virtual void OnNeedPrivetToken(
176 PrivetURLFetcher* fetcher, 176 PrivetURLFetcher* fetcher,
177 const PrivetURLFetcher::TokenCallback& callback) OVERRIDE; 177 const PrivetURLFetcher::TokenCallback& callback) override;
178 virtual bool OnRawData(PrivetURLFetcher* fetcher, 178 virtual bool OnRawData(PrivetURLFetcher* fetcher,
179 bool is_file, 179 bool is_file,
180 const std::string& data_str, 180 const std::string& data_str,
181 const base::FilePath& file_path) OVERRIDE; 181 const base::FilePath& file_path) override;
182 182
183 private: 183 private:
184 PrivetHTTPClient* privet_client_; 184 PrivetHTTPClient* privet_client_;
185 std::string path_; 185 std::string path_;
186 std::string query_params_; 186 std::string query_params_;
187 int range_start_; 187 int range_start_;
188 int range_end_; 188 int range_end_;
189 PrivetDataReadOperation::ResultCallback callback_; 189 PrivetDataReadOperation::ResultCallback callback_;
190 190
191 bool has_range_; 191 bool has_range_;
192 bool save_to_file_; 192 bool save_to_file_;
193 193
194 scoped_ptr<PrivetURLFetcher> url_fetcher_; 194 scoped_ptr<PrivetURLFetcher> url_fetcher_;
195 }; 195 };
196 196
197 #if defined(ENABLE_FULL_PRINTING) 197 #if defined(ENABLE_FULL_PRINTING)
198 class PrivetLocalPrintOperationImpl 198 class PrivetLocalPrintOperationImpl
199 : public PrivetLocalPrintOperation, 199 : public PrivetLocalPrintOperation,
200 public PrivetURLFetcher::Delegate { 200 public PrivetURLFetcher::Delegate {
201 public: 201 public:
202 PrivetLocalPrintOperationImpl(PrivetHTTPClient* privet_client, 202 PrivetLocalPrintOperationImpl(PrivetHTTPClient* privet_client,
203 PrivetLocalPrintOperation::Delegate* delegate); 203 PrivetLocalPrintOperation::Delegate* delegate);
204 204
205 virtual ~PrivetLocalPrintOperationImpl(); 205 virtual ~PrivetLocalPrintOperationImpl();
206 virtual void Start() OVERRIDE; 206 virtual void Start() override;
207 207
208 virtual void SetData( 208 virtual void SetData(
209 const scoped_refptr<base::RefCountedBytes>& data) OVERRIDE; 209 const scoped_refptr<base::RefCountedBytes>& data) override;
210 210
211 virtual void SetCapabilities(const std::string& capabilities) OVERRIDE; 211 virtual void SetCapabilities(const std::string& capabilities) override;
212 212
213 virtual void SetTicket(const std::string& ticket) OVERRIDE; 213 virtual void SetTicket(const std::string& ticket) override;
214 214
215 virtual void SetUsername(const std::string& user) OVERRIDE; 215 virtual void SetUsername(const std::string& user) override;
216 216
217 virtual void SetJobname(const std::string& jobname) OVERRIDE; 217 virtual void SetJobname(const std::string& jobname) override;
218 218
219 virtual void SetOffline(bool offline) OVERRIDE; 219 virtual void SetOffline(bool offline) override;
220 220
221 virtual void SetPageSize(const gfx::Size& page_size) OVERRIDE; 221 virtual void SetPageSize(const gfx::Size& page_size) override;
222 222
223 virtual void SetPWGRasterConverterForTesting( 223 virtual void SetPWGRasterConverterForTesting(
224 scoped_ptr<PWGRasterConverter> pwg_raster_converter) OVERRIDE; 224 scoped_ptr<PWGRasterConverter> pwg_raster_converter) override;
225 225
226 virtual PrivetHTTPClient* GetHTTPClient() OVERRIDE; 226 virtual PrivetHTTPClient* GetHTTPClient() override;
227 227
228 virtual void OnError(PrivetURLFetcher* fetcher, 228 virtual void OnError(PrivetURLFetcher* fetcher,
229 PrivetURLFetcher::ErrorType error) OVERRIDE; 229 PrivetURLFetcher::ErrorType error) override;
230 virtual void OnParsedJson(PrivetURLFetcher* fetcher, 230 virtual void OnParsedJson(PrivetURLFetcher* fetcher,
231 const base::DictionaryValue& value, 231 const base::DictionaryValue& value,
232 bool has_error) OVERRIDE; 232 bool has_error) override;
233 virtual void OnNeedPrivetToken( 233 virtual void OnNeedPrivetToken(
234 PrivetURLFetcher* fetcher, 234 PrivetURLFetcher* fetcher,
235 const PrivetURLFetcher::TokenCallback& callback) OVERRIDE; 235 const PrivetURLFetcher::TokenCallback& callback) override;
236 236
237 private: 237 private:
238 typedef base::Callback<void(bool, const base::DictionaryValue* value)> 238 typedef base::Callback<void(bool, const base::DictionaryValue* value)>
239 ResponseCallback; 239 ResponseCallback;
240 240
241 void StartInitialRequest(); 241 void StartInitialRequest();
242 void DoCreatejob(); 242 void DoCreatejob();
243 void DoSubmitdoc(); 243 void DoSubmitdoc();
244 244
245 void StartConvertToPWG(); 245 void StartConvertToPWG();
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
288 288
289 class PrivetHTTPClientImpl : public PrivetHTTPClient { 289 class PrivetHTTPClientImpl : public PrivetHTTPClient {
290 public: 290 public:
291 PrivetHTTPClientImpl( 291 PrivetHTTPClientImpl(
292 const std::string& name, 292 const std::string& name,
293 const net::HostPortPair& host_port, 293 const net::HostPortPair& host_port,
294 net::URLRequestContextGetter* request_context); 294 net::URLRequestContextGetter* request_context);
295 virtual ~PrivetHTTPClientImpl(); 295 virtual ~PrivetHTTPClientImpl();
296 296
297 // PrivetHTTPClient implementation. 297 // PrivetHTTPClient implementation.
298 virtual const std::string& GetName() OVERRIDE; 298 virtual const std::string& GetName() override;
299 virtual scoped_ptr<PrivetJSONOperation> CreateInfoOperation( 299 virtual scoped_ptr<PrivetJSONOperation> CreateInfoOperation(
300 const PrivetJSONOperation::ResultCallback& callback) OVERRIDE; 300 const PrivetJSONOperation::ResultCallback& callback) override;
301 virtual scoped_ptr<PrivetURLFetcher> CreateURLFetcher( 301 virtual scoped_ptr<PrivetURLFetcher> CreateURLFetcher(
302 const GURL& url, 302 const GURL& url,
303 net::URLFetcher::RequestType request_type, 303 net::URLFetcher::RequestType request_type,
304 PrivetURLFetcher::Delegate* delegate) OVERRIDE; 304 PrivetURLFetcher::Delegate* delegate) override;
305 virtual void RefreshPrivetToken( 305 virtual void RefreshPrivetToken(
306 const PrivetURLFetcher::TokenCallback& token_callback) OVERRIDE; 306 const PrivetURLFetcher::TokenCallback& token_callback) override;
307 307
308 private: 308 private:
309 typedef std::vector<PrivetURLFetcher::TokenCallback> TokenCallbackVector; 309 typedef std::vector<PrivetURLFetcher::TokenCallback> TokenCallbackVector;
310 310
311 void OnPrivetInfoDone(const base::DictionaryValue* value); 311 void OnPrivetInfoDone(const base::DictionaryValue* value);
312 312
313 std::string name_; 313 std::string name_;
314 scoped_refptr<net::URLRequestContextGetter> request_context_; 314 scoped_refptr<net::URLRequestContextGetter> request_context_;
315 net::HostPortPair host_port_; 315 net::HostPortPair host_port_;
316 316
317 scoped_ptr<PrivetJSONOperation> info_operation_; 317 scoped_ptr<PrivetJSONOperation> info_operation_;
318 TokenCallbackVector token_callbacks_; 318 TokenCallbackVector token_callbacks_;
319 319
320 DISALLOW_COPY_AND_ASSIGN(PrivetHTTPClientImpl); 320 DISALLOW_COPY_AND_ASSIGN(PrivetHTTPClientImpl);
321 }; 321 };
322 322
323 class PrivetV1HTTPClientImpl : public PrivetV1HTTPClient { 323 class PrivetV1HTTPClientImpl : public PrivetV1HTTPClient {
324 public: 324 public:
325 explicit PrivetV1HTTPClientImpl(scoped_ptr<PrivetHTTPClient> info_client); 325 explicit PrivetV1HTTPClientImpl(scoped_ptr<PrivetHTTPClient> info_client);
326 virtual ~PrivetV1HTTPClientImpl(); 326 virtual ~PrivetV1HTTPClientImpl();
327 327
328 virtual const std::string& GetName() OVERRIDE; 328 virtual const std::string& GetName() override;
329 virtual scoped_ptr<PrivetJSONOperation> CreateInfoOperation( 329 virtual scoped_ptr<PrivetJSONOperation> CreateInfoOperation(
330 const PrivetJSONOperation::ResultCallback& callback) OVERRIDE; 330 const PrivetJSONOperation::ResultCallback& callback) override;
331 virtual scoped_ptr<PrivetRegisterOperation> CreateRegisterOperation( 331 virtual scoped_ptr<PrivetRegisterOperation> CreateRegisterOperation(
332 const std::string& user, 332 const std::string& user,
333 PrivetRegisterOperation::Delegate* delegate) OVERRIDE; 333 PrivetRegisterOperation::Delegate* delegate) override;
334 virtual scoped_ptr<PrivetJSONOperation> CreateCapabilitiesOperation( 334 virtual scoped_ptr<PrivetJSONOperation> CreateCapabilitiesOperation(
335 const PrivetJSONOperation::ResultCallback& callback) OVERRIDE; 335 const PrivetJSONOperation::ResultCallback& callback) override;
336 virtual scoped_ptr<PrivetLocalPrintOperation> CreateLocalPrintOperation( 336 virtual scoped_ptr<PrivetLocalPrintOperation> CreateLocalPrintOperation(
337 PrivetLocalPrintOperation::Delegate* delegate) OVERRIDE; 337 PrivetLocalPrintOperation::Delegate* delegate) override;
338 338
339 private: 339 private:
340 PrivetHTTPClient* info_client() { return info_client_.get(); } 340 PrivetHTTPClient* info_client() { return info_client_.get(); }
341 341
342 scoped_ptr<PrivetHTTPClient> info_client_; 342 scoped_ptr<PrivetHTTPClient> info_client_;
343 343
344 DISALLOW_COPY_AND_ASSIGN(PrivetV1HTTPClientImpl); 344 DISALLOW_COPY_AND_ASSIGN(PrivetV1HTTPClientImpl);
345 }; 345 };
346 346
347 } // namespace local_discovery 347 } // namespace local_discovery
348 #endif // CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_HTTP_IMPL_H_ 348 #endif // CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_HTTP_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698