Index: chrome/browser/utility_process_host.h |
=================================================================== |
--- chrome/browser/utility_process_host.h (revision 30521) |
+++ chrome/browser/utility_process_host.h (working copy) |
@@ -10,6 +10,7 @@ |
#include "base/basictypes.h" |
#include "base/ref_counted.h" |
#include "base/task.h" |
+#include "chrome/browser/chrome_thread.h" |
#include "chrome/common/child_process_host.h" |
#include "chrome/common/extensions/update_manifest.h" |
#include "ipc/ipc_channel.h" |
@@ -17,7 +18,6 @@ |
class CommandLine; |
class DictionaryValue; |
class ListValue; |
-class MessageLoop; |
// This class acts as the browser-side host to a utility child process. A |
// utility process is a short-lived sandboxed process that is created to run |
@@ -72,7 +72,7 @@ |
}; |
UtilityProcessHost(ResourceDispatcherHost* rdh, Client* client, |
- MessageLoop* client_loop); |
+ ChromeThread::ID client_thread_id); |
virtual ~UtilityProcessHost(); |
// Start a process to unpack the extension at the given path. The process |
@@ -117,7 +117,7 @@ |
// A pointer to our client interface, who will be informed of progress. |
scoped_refptr<Client> client_; |
- MessageLoop* client_loop_; |
+ ChromeThread::ID client_thread_id_; |
DISALLOW_COPY_AND_ASSIGN(UtilityProcessHost); |
}; |