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

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

Issue 78173002: Pass PWG raster conversion settings from Preview to Converter. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 | Annotate | Revision Log
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 9
10 #include "base/callback.h" 10 #include "base/callback.h"
11 #include "base/file_util.h" 11 #include "base/file_util.h"
12 #include "base/memory/ref_counted.h" 12 #include "base/memory/ref_counted.h"
13 #include "base/memory/weak_ptr.h" 13 #include "base/memory/weak_ptr.h"
14 #include "chrome/browser/local_discovery/privet_http.h" 14 #include "chrome/browser/local_discovery/privet_http.h"
15 #include "printing/pdf_render_settings.h"
15 16
16 namespace local_discovery { 17 namespace local_discovery {
17 18
18 class PrivetHTTPClientImpl; 19 class PrivetHTTPClientImpl;
19 20
20 class PrivetInfoOperationImpl : public PrivetInfoOperation, 21 class PrivetInfoOperationImpl : public PrivetInfoOperation,
21 public PrivetURLFetcher::Delegate { 22 public PrivetURLFetcher::Delegate {
22 public: 23 public:
23 PrivetInfoOperationImpl(PrivetHTTPClientImpl* privet_client, 24 PrivetInfoOperationImpl(PrivetHTTPClientImpl* privet_client,
24 PrivetInfoOperation::Delegate* delegate); 25 PrivetInfoOperation::Delegate* delegate);
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
158 virtual void Start() OVERRIDE; 159 virtual void Start() OVERRIDE;
159 160
160 virtual void SetData(base::RefCountedBytes* data) OVERRIDE; 161 virtual void SetData(base::RefCountedBytes* data) OVERRIDE;
161 162
162 virtual void SetTicket(const std::string& ticket) OVERRIDE; 163 virtual void SetTicket(const std::string& ticket) OVERRIDE;
163 164
164 virtual void SetUsername(const std::string& user) OVERRIDE; 165 virtual void SetUsername(const std::string& user) OVERRIDE;
165 166
166 virtual void SetJobname(const std::string& jobname) OVERRIDE; 167 virtual void SetJobname(const std::string& jobname) OVERRIDE;
167 168
168 virtual void SetOffline(bool offline) OVERRIDE; 169 virtual void SetOffline(bool offline) OVERRIDE;
170
171 virtual void SetConversionSettings(
172 const printing::PdfRenderSettings& conversion_settings) OVERRIDE;
169 173
170 virtual void SetPWGRasterConverterForTesting( 174 virtual void SetPWGRasterConverterForTesting(
171 scoped_ptr<PWGRasterConverter> pwg_raster_converter) OVERRIDE; 175 scoped_ptr<PWGRasterConverter> pwg_raster_converter) OVERRIDE;
172 176
173 virtual PrivetHTTPClient* GetHTTPClient() OVERRIDE; 177 virtual PrivetHTTPClient* GetHTTPClient() OVERRIDE;
174 178
175 virtual void OnError(PrivetURLFetcher* fetcher, 179 virtual void OnError(PrivetURLFetcher* fetcher,
176 PrivetURLFetcher::ErrorType error) OVERRIDE; 180 PrivetURLFetcher::ErrorType error) OVERRIDE;
177 virtual void OnParsedJson(PrivetURLFetcher* fetcher, 181 virtual void OnParsedJson(PrivetURLFetcher* fetcher,
178 const base::DictionaryValue* value, 182 const base::DictionaryValue* value,
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 215
212 std::string ticket_; 216 std::string ticket_;
213 scoped_refptr<base::RefCountedBytes> data_; 217 scoped_refptr<base::RefCountedBytes> data_;
214 base::FilePath pwg_file_path_; 218 base::FilePath pwg_file_path_;
215 219
216 bool use_pdf_; 220 bool use_pdf_;
217 bool has_capabilities_; 221 bool has_capabilities_;
218 bool has_extended_workflow_; 222 bool has_extended_workflow_;
219 bool started_; 223 bool started_;
220 bool offline_; 224 bool offline_;
225 printing::PdfRenderSettings conversion_settings_;
221 226
222 std::string user_; 227 std::string user_;
223 std::string jobname_; 228 std::string jobname_;
224 229
225 std::string jobid_; 230 std::string jobid_;
226 231
227 int invalid_job_retries_; 232 int invalid_job_retries_;
228 233
229 scoped_ptr<PrivetURLFetcher> url_fetcher_; 234 scoped_ptr<PrivetURLFetcher> url_fetcher_;
230 scoped_ptr<PrivetInfoOperation> info_operation_; 235 scoped_ptr<PrivetInfoOperation> info_operation_;
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
281 PrivetURLFetcherFactory fetcher_factory_; 286 PrivetURLFetcherFactory fetcher_factory_;
282 net::HostPortPair host_port_; 287 net::HostPortPair host_port_;
283 scoped_ptr<base::DictionaryValue> cached_info_; 288 scoped_ptr<base::DictionaryValue> cached_info_;
284 289
285 scoped_ptr<PrivetInfoOperation> info_operation_; 290 scoped_ptr<PrivetInfoOperation> info_operation_;
286 TokenCallbackVector token_callbacks_; 291 TokenCallbackVector token_callbacks_;
287 }; 292 };
288 293
289 } // namespace local_discovery 294 } // namespace local_discovery
290 #endif // CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_HTTP_IMPL_H_ 295 #endif // CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_HTTP_IMPL_H_
OLDNEW
« no previous file with comments | « chrome/browser/local_discovery/privet_http.h ('k') | chrome/browser/local_discovery/privet_http_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698