Index: chrome/browser/printing/print_job_worker_owner.h |
=================================================================== |
--- chrome/browser/printing/print_job_worker_owner.h (revision 27386) |
+++ chrome/browser/printing/print_job_worker_owner.h (working copy) |
@@ -5,7 +5,6 @@ |
#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; |
@@ -15,11 +14,12 @@ |
class PrintJobWorker; |
class PrintSettings; |
-class PrintJobWorkerOwner : |
- public base::RefCountedThreadSafe<PrintJobWorkerOwner> { |
+class 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 |