OLD | NEW |
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 #include "chrome/browser/local_discovery/pwg_raster_converter.h" | 5 #include "chrome/browser/local_discovery/pwg_raster_converter.h" |
6 | 6 |
| 7 #include "base/logging.h" |
| 8 |
7 namespace local_discovery { | 9 namespace local_discovery { |
8 | 10 |
| 11 namespace { |
| 12 |
9 class PWGRasterConverterImpl : public PWGRasterConverter { | 13 class PWGRasterConverterImpl : public PWGRasterConverter { |
10 public: | 14 public: |
11 PWGRasterConverterImpl(); | 15 PWGRasterConverterImpl(); |
12 | 16 |
13 virtual ~PWGRasterConverterImpl(); | 17 virtual ~PWGRasterConverterImpl(); |
14 | 18 |
15 virtual void Start(base::RefCountedBytes* data, | 19 virtual void Start(base::RefCountedMemory* data, |
| 20 const printing::PdfRenderSettings& conversion_settings, |
16 const ResultCallback& callback) OVERRIDE; | 21 const ResultCallback& callback) OVERRIDE; |
| 22 private: |
| 23 DISALLOW_COPY_AND_ASSIGN(PWGRasterConverterImpl); |
17 }; | 24 }; |
18 | 25 |
19 // static | |
20 scoped_ptr<PWGRasterConverter> PWGRasterConverter::CreateDefault() { | |
21 return scoped_ptr<PWGRasterConverter>(new PWGRasterConverterImpl()); | |
22 } | |
23 | |
24 PWGRasterConverterImpl::PWGRasterConverterImpl() { | 26 PWGRasterConverterImpl::PWGRasterConverterImpl() { |
25 } | 27 } |
26 | 28 |
27 PWGRasterConverterImpl::~PWGRasterConverterImpl() { | 29 PWGRasterConverterImpl::~PWGRasterConverterImpl() { |
28 } | 30 } |
29 | 31 |
30 void PWGRasterConverterImpl::Start(base::RefCountedBytes* data, | 32 void PWGRasterConverterImpl::Start( |
31 const ResultCallback& callback) { | 33 base::RefCountedMemory* data, |
| 34 const printing::PdfRenderSettings& conversion_settings, |
| 35 const ResultCallback& callback) { |
32 NOTIMPLEMENTED(); | 36 NOTIMPLEMENTED(); |
33 } | 37 } |
34 | 38 |
| 39 } // namespace |
| 40 |
| 41 // static |
| 42 scoped_ptr<PWGRasterConverter> PWGRasterConverter::CreateDefault() { |
| 43 return scoped_ptr<PWGRasterConverter>(new PWGRasterConverterImpl()); |
| 44 } |
| 45 |
35 } // namespace local_discovery | 46 } // namespace local_discovery |
OLD | NEW |