| Index: chrome/browser/printing/print_job_worker_owner.h
|
| ===================================================================
|
| --- chrome/browser/printing/print_job_worker_owner.h (revision 27168)
|
| +++ chrome/browser/printing/print_job_worker_owner.h (working copy)
|
| @@ -5,6 +5,7 @@
|
| #ifndef CHROME_BROWSER_PRINTING_PRINT_JOB_WORKER_OWNER_H__
|
| #define CHROME_BROWSER_PRINTING_PRINT_JOB_WORKER_OWNER_H__
|
|
|
| +#include "base/ref_counted.h"
|
| #include "printing/printing_context.h"
|
|
|
| class MessageLoop;
|
| @@ -14,12 +15,11 @@
|
| class PrintJobWorker;
|
| class PrintSettings;
|
|
|
| -class PrintJobWorkerOwner {
|
| +class PrintJobWorkerOwner :
|
| + public base::RefCountedThreadSafe<PrintJobWorkerOwner> {
|
| public:
|
| virtual ~PrintJobWorkerOwner() {
|
| }
|
| - virtual void AddRef() = 0;
|
| - virtual void Release() = 0;
|
|
|
| // Finishes the initialization began by PrintJobWorker::Init(). Creates a
|
| // new PrintedDocument if necessary. Solely meant to be called by
|
|
|