Index: content/public/child/child_thread.h |
diff --git a/content/public/child/child_thread.h b/content/public/child/child_thread.h |
index 6293ed164d8443dbd474ce35934a3235c0337943..d306ae426d8d218e622211a4a58ac0a793edfa7d 100644 |
--- a/content/public/child/child_thread.h |
+++ b/content/public/child/child_thread.h |
@@ -6,15 +6,24 @@ |
#define CONTENT_PUBLIC_CHILD_CHILD_THREAD_H_ |
#include "content/common/content_export.h" |
+#include "ipc/attachment_broker.h" |
#include "ipc/ipc_sender.h" |
#if defined(OS_WIN) |
#include <windows.h> |
#endif |
+namespace IPC { |
+class AttachmentBroker; |
+} |
+ |
namespace content { |
-class CONTENT_EXPORT ChildThread : public IPC::Sender { |
+// An abstract base class that contains logic shared between most child |
+// processes of the embedder. |
+class CONTENT_EXPORT ChildThread |
+ : public IPC::Sender, |
+ virtual public IPC::SupportsAttachmentBrokering { |
public: |
// Returns the one child thread for this process. Note that this can only be |
// accessed when running on the child thread itself. |