Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(456)

Unified Diff: content/browser/utility_process_host.h

Issue 9235052: Fix race condition in utility process clients (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: revert comments in browser_child_process_host_delegate.h Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/utility_process_host.h
diff --git a/content/browser/utility_process_host.h b/content/browser/utility_process_host.h
index 779c8499f10b31d122de37739e45709315195b30..8e5b931159a9208f32b0a90162d55e8c82b69e32 100644
--- a/content/browser/utility_process_host.h
+++ b/content/browser/utility_process_host.h
@@ -12,6 +12,7 @@
#include "base/basictypes.h"
#include "base/memory/ref_counted.h"
#include "base/process_util.h"
+#include "base/memory/weak_ptr.h"
#include "content/common/content_export.h"
#include "content/public/browser/browser_child_process_host_delegate.h"
#include "content/public/browser/browser_thread.h"
@@ -28,7 +29,8 @@ class BrowserChildProcessHostImpl;
// then finish with EndBatchMode().
class CONTENT_EXPORT UtilityProcessHost
: public content::BrowserChildProcessHostDelegate,
- public IPC::Message::Sender {
+ public IPC::Message::Sender,
+ public base::SupportsWeakPtr<UtilityProcessHost> {
public:
// An interface to be implemented by consumers of the utility process to
// get results back. All functions are called on the thread passed along

Powered by Google App Engine
This is Rietveld 408576698