| Index: chrome/common/service_process_util_posix.h
|
| diff --git a/chrome/common/service_process_util_posix.h b/chrome/common/service_process_util_posix.h
|
| index 2202d0a621178e4370be7e794ac82c9a8a55a7e5..451180a965ffe346ec8da238d4564c78d1517232 100644
|
| --- a/chrome/common/service_process_util_posix.h
|
| +++ b/chrome/common/service_process_util_posix.h
|
| @@ -10,6 +10,7 @@
|
| #include <signal.h>
|
|
|
| #include "base/basictypes.h"
|
| +#include "base/callback.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/message_loop.h"
|
|
|
| @@ -42,7 +43,7 @@ class ServiceProcessTerminateMonitor
|
| kTerminateMessage = 0xdecea5e
|
| };
|
|
|
| - explicit ServiceProcessTerminateMonitor(Task* terminate_task);
|
| + explicit ServiceProcessTerminateMonitor(const base::Closure& terminate_task);
|
| virtual ~ServiceProcessTerminateMonitor();
|
|
|
| // MessageLoopForIO::Watcher overrides
|
| @@ -50,7 +51,7 @@ class ServiceProcessTerminateMonitor
|
| virtual void OnFileCanWriteWithoutBlocking(int fd);
|
|
|
| private:
|
| - scoped_ptr<Task> terminate_task_;
|
| + base::Closure terminate_task_;
|
| };
|
|
|
| struct ServiceProcessState::StateData
|
|
|