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

Unified Diff: components/invalidation/unacked_invalidation_set.cc

Issue 446223002: Remove WeakHandle from components/invalidation (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Review fixes Created 6 years, 4 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: components/invalidation/unacked_invalidation_set.cc
diff --git a/components/invalidation/unacked_invalidation_set.cc b/components/invalidation/unacked_invalidation_set.cc
index b2d2e68ecdae25b678b480e18f16ef3d81adef7f..9519f33c8d513fc21f3daad888506706c01bae6d 100644
--- a/components/invalidation/unacked_invalidation_set.cc
+++ b/components/invalidation/unacked_invalidation_set.cc
@@ -56,13 +56,14 @@ void UnackedInvalidationSet::AddSet(
}
void UnackedInvalidationSet::ExportInvalidations(
- WeakHandle<AckHandler> ack_handler,
+ base::WeakPtr<AckHandler> ack_handler,
+ scoped_refptr<base::SingleThreadTaskRunner> ack_handler_task_runner,
ObjectIdInvalidationMap* out) const {
for (SingleObjectInvalidationSet::const_iterator it = invalidations_.begin();
it != invalidations_.end(); ++it) {
// Copy the invalidation and set the copy's ack_handler.
Invalidation inv(*it);
- inv.set_ack_handler(ack_handler);
+ inv.SetAckHandler(ack_handler, ack_handler_task_runner);
out->Insert(inv);
}
}
« no previous file with comments | « components/invalidation/unacked_invalidation_set.h ('k') | components/invalidation/unacked_invalidation_set_test_util.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698