| Index: chrome/browser/ui/webui/print_preview/extension_printer_handler.h
|
| diff --git a/chrome/browser/ui/webui/print_preview/extension_printer_handler.h b/chrome/browser/ui/webui/print_preview/extension_printer_handler.h
|
| index 408c4bce62d120c4d01e49c8fd776a6f4523f820..b236407bfda3327d68873564aaec363f72117ae8 100644
|
| --- a/chrome/browser/ui/webui/print_preview/extension_printer_handler.h
|
| +++ b/chrome/browser/ui/webui/print_preview/extension_printer_handler.h
|
| @@ -40,8 +40,8 @@ class PWGRasterConverter;
|
| // extension API.
|
| class ExtensionPrinterHandler : public PrinterHandler {
|
| public:
|
| - using RefCountedMemoryCallback =
|
| - base::Callback<void(const scoped_refptr<base::RefCountedMemory>&)>;
|
| + using PrintJobCallback =
|
| + base::Callback<void(scoped_ptr<extensions::PrinterProviderPrintJob>)>;
|
|
|
| ExtensionPrinterHandler(
|
| content::BrowserContext* browser_context,
|
| @@ -78,13 +78,13 @@ class ExtensionPrinterHandler : public PrinterHandler {
|
| const cloud_devices::CloudDeviceDescription& printer_description,
|
| const cloud_devices::CloudDeviceDescription& ticket,
|
| const gfx::Size& page_size,
|
| - const RefCountedMemoryCallback& callback);
|
| + scoped_ptr<extensions::PrinterProviderPrintJob> job,
|
| + const PrintJobCallback& callback);
|
|
|
| // Sets print job document data and dispatches it using printerProvider API.
|
| void DispatchPrintJob(
|
| const PrinterHandler::PrintCallback& callback,
|
| - scoped_ptr<extensions::PrinterProviderPrintJob> print_job,
|
| - const scoped_refptr<base::RefCountedMemory>& data);
|
| + scoped_ptr<extensions::PrinterProviderPrintJob> print_job);
|
|
|
| // Methods used as wrappers to callbacks for extensions::PrinterProviderAPI
|
| // methods, primarily so the callbacks can be bound to this class' weak ptr.
|
|
|