Index: chrome/browser/worker_host/worker_document_set.cc |
=================================================================== |
--- chrome/browser/worker_host/worker_document_set.cc (revision 69724) |
+++ chrome/browser/worker_host/worker_document_set.cc (working copy) |
@@ -4,32 +4,34 @@ |
#include "chrome/browser/worker_host/worker_document_set.h" |
+#include "base/logging.h" |
+ |
WorkerDocumentSet::WorkerDocumentSet() { |
} |
-void WorkerDocumentSet::Add(IPC::Message::Sender* parent, |
+void WorkerDocumentSet::Add(WorkerMessageFilter* parent, |
unsigned long long document_id, |
- int renderer_id, |
- int render_view_route_id) { |
- DocumentInfo info(parent, document_id, renderer_id, render_view_route_id); |
+ int render_process_id, |
+ int render_view_id) { |
+ DocumentInfo info(parent, document_id, render_process_id, render_view_id); |
document_set_.insert(info); |
} |
-bool WorkerDocumentSet::Contains(IPC::Message::Sender* parent, |
+bool WorkerDocumentSet::Contains(WorkerMessageFilter* parent, |
unsigned long long document_id) const { |
for (DocumentInfoSet::const_iterator i = document_set_.begin(); |
i != document_set_.end(); ++i) { |
- if (i->sender() == parent && i->document_id() == document_id) |
+ if (i->filter() == parent && i->document_id() == document_id) |
return true; |
} |
return false; |
} |
-void WorkerDocumentSet::Remove(IPC::Message::Sender* parent, |
+void WorkerDocumentSet::Remove(WorkerMessageFilter* parent, |
unsigned long long document_id) { |
for (DocumentInfoSet::iterator i = document_set_.begin(); |
i != document_set_.end(); i++) { |
- if (i->sender() == parent && i->document_id() == document_id) { |
+ if (i->filter() == parent && i->document_id() == document_id) { |
document_set_.erase(i); |
break; |
} |
@@ -38,14 +40,14 @@ |
DCHECK(!Contains(parent, document_id)); |
} |
-void WorkerDocumentSet::RemoveAll(IPC::Message::Sender* parent) { |
+void WorkerDocumentSet::RemoveAll(WorkerMessageFilter* parent) { |
for (DocumentInfoSet::iterator i = document_set_.begin(); |
i != document_set_.end();) { |
// Note this idiom is somewhat tricky - calling document_set_.erase(iter) |
// invalidates any iterators that point to the element being removed, so |
// bump the iterator beyond the item being removed before calling erase. |
- if (i->sender() == parent) { |
+ if (i->filter() == parent) { |
DocumentInfoSet::iterator item_to_delete = i++; |
document_set_.erase(item_to_delete); |
} else { |
@@ -55,12 +57,13 @@ |
} |
WorkerDocumentSet::DocumentInfo::DocumentInfo( |
- IPC::Message::Sender* sender, unsigned long long document_id, |
- int renderer_id, int render_view_route_id) |
- : sender_(sender), |
+ WorkerMessageFilter* filter, unsigned long long document_id, |
+ int render_process_id, int render_view_id) |
+ : filter_(filter), |
document_id_(document_id), |
- renderer_id_(renderer_id), |
- render_view_route_id_(render_view_route_id) { |
+ render_process_id_(render_process_id), |
+ render_view_id_(render_view_id) { |
} |
-WorkerDocumentSet::~WorkerDocumentSet() {} |
+WorkerDocumentSet::~WorkerDocumentSet() { |
+} |