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

Side by Side Diff: content/browser/worker_host/worker_document_set.cc

Issue 125513002: Finally remove ResourceRequestInfo::GetAssociatedRenderView. Also remove the shared worker plumbing… (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 6 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/worker_host/worker_document_set.h" 5 #include "content/browser/worker_host/worker_document_set.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 8
9 namespace content { 9 namespace content {
10 10
11 WorkerDocumentSet::WorkerDocumentSet() { 11 WorkerDocumentSet::WorkerDocumentSet() {
12 } 12 }
13 13
14 void WorkerDocumentSet::Add(WorkerMessageFilter* parent, 14 void WorkerDocumentSet::Add(WorkerMessageFilter* parent,
15 unsigned long long document_id, 15 unsigned long long document_id,
16 int render_process_id, 16 int render_process_id,
17 int render_view_id,
18 int render_frame_id) { 17 int render_frame_id) {
19 DocumentInfo info(parent, document_id, render_process_id, render_view_id, 18 DocumentInfo info(parent, document_id, render_process_id, render_frame_id);
20 render_frame_id);
21 document_set_.insert(info); 19 document_set_.insert(info);
22 } 20 }
23 21
24 bool WorkerDocumentSet::Contains(WorkerMessageFilter* parent, 22 bool WorkerDocumentSet::Contains(WorkerMessageFilter* parent,
25 unsigned long long document_id) const { 23 unsigned long long document_id) const {
26 for (DocumentInfoSet::const_iterator i = document_set_.begin(); 24 for (DocumentInfoSet::const_iterator i = document_set_.begin();
27 i != document_set_.end(); ++i) { 25 i != document_set_.end(); ++i) {
28 if (i->filter() == parent && i->document_id() == document_id) 26 if (i->filter() == parent && i->document_id() == document_id)
29 return true; 27 return true;
30 } 28 }
(...skipping 24 matching lines...) Expand all
55 DocumentInfoSet::iterator item_to_delete = i++; 53 DocumentInfoSet::iterator item_to_delete = i++;
56 document_set_.erase(item_to_delete); 54 document_set_.erase(item_to_delete);
57 } else { 55 } else {
58 ++i; 56 ++i;
59 } 57 }
60 } 58 }
61 } 59 }
62 60
63 WorkerDocumentSet::DocumentInfo::DocumentInfo( 61 WorkerDocumentSet::DocumentInfo::DocumentInfo(
64 WorkerMessageFilter* filter, unsigned long long document_id, 62 WorkerMessageFilter* filter, unsigned long long document_id,
65 int render_process_id, int render_view_id, int render_frame_id) 63 int render_process_id, int render_frame_id)
66 : filter_(filter), 64 : filter_(filter),
67 document_id_(document_id), 65 document_id_(document_id),
68 render_process_id_(render_process_id), 66 render_process_id_(render_process_id),
69 render_view_id_(render_view_id),
70 render_frame_id_(render_frame_id) { 67 render_frame_id_(render_frame_id) {
71 } 68 }
72 69
73 WorkerDocumentSet::~WorkerDocumentSet() { 70 WorkerDocumentSet::~WorkerDocumentSet() {
74 } 71 }
75 72
76 } // namespace content 73 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/worker_host/worker_document_set.h ('k') | content/browser/worker_host/worker_service_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698