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

Side by Side Diff: android_webview/browser/net/aw_cookie_store_wrapper.cc

Issue 2971733002: Change CookieStore::DeleteCallback to take uint32_t. (Closed)
Patch Set: Got rid of rest of <cstdint> stuff. Created 3 years, 5 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
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 "android_webview/browser/net/aw_cookie_store_wrapper.h" 5 #include "android_webview/browser/net/aw_cookie_store_wrapper.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "android_webview/browser/net/init_native_callback.h" 9 #include "android_webview/browser/net/init_native_callback.h"
10 #include "base/memory/ref_counted_delete_on_sequence.h" 10 #include "base/memory/ref_counted_delete_on_sequence.h"
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after
287 base::BindOnce(&DeleteCookieAsyncOnCookieThread, url, cookie_name, 287 base::BindOnce(&DeleteCookieAsyncOnCookieThread, url, cookie_name,
288 CreateWrappedClosureCallback(std::move(callback)))); 288 CreateWrappedClosureCallback(std::move(callback))));
289 } 289 }
290 290
291 void AwCookieStoreWrapper::DeleteCanonicalCookieAsync( 291 void AwCookieStoreWrapper::DeleteCanonicalCookieAsync(
292 const net::CanonicalCookie& cookie, 292 const net::CanonicalCookie& cookie,
293 DeleteCallback callback) { 293 DeleteCallback callback) {
294 DCHECK(client_task_runner_->RunsTasksInCurrentSequence()); 294 DCHECK(client_task_runner_->RunsTasksInCurrentSequence());
295 PostTaskToCookieStoreTaskRunner( 295 PostTaskToCookieStoreTaskRunner(
296 base::BindOnce(&DeleteCanonicalCookieAsyncOnCookieThread, cookie, 296 base::BindOnce(&DeleteCanonicalCookieAsyncOnCookieThread, cookie,
297 CreateWrappedCallback<int>(std::move(callback)))); 297 CreateWrappedCallback<uint32_t>(std::move(callback))));
298 } 298 }
299 299
300 void AwCookieStoreWrapper::DeleteAllCreatedBetweenAsync( 300 void AwCookieStoreWrapper::DeleteAllCreatedBetweenAsync(
301 const base::Time& delete_begin, 301 const base::Time& delete_begin,
302 const base::Time& delete_end, 302 const base::Time& delete_end,
303 DeleteCallback callback) { 303 DeleteCallback callback) {
304 DCHECK(client_task_runner_->RunsTasksInCurrentSequence()); 304 DCHECK(client_task_runner_->RunsTasksInCurrentSequence());
305 PostTaskToCookieStoreTaskRunner(base::BindOnce( 305 PostTaskToCookieStoreTaskRunner(base::BindOnce(
306 &DeleteAllCreatedBetweenAsyncOnCookieThread, delete_begin, delete_end, 306 &DeleteAllCreatedBetweenAsyncOnCookieThread, delete_begin, delete_end,
307 CreateWrappedCallback<int>(std::move(callback)))); 307 CreateWrappedCallback<uint32_t>(std::move(callback))));
308 } 308 }
309 309
310 void AwCookieStoreWrapper::DeleteAllCreatedBetweenWithPredicateAsync( 310 void AwCookieStoreWrapper::DeleteAllCreatedBetweenWithPredicateAsync(
311 const base::Time& delete_begin, 311 const base::Time& delete_begin,
312 const base::Time& delete_end, 312 const base::Time& delete_end,
313 const CookiePredicate& predicate, 313 const CookiePredicate& predicate,
314 DeleteCallback callback) { 314 DeleteCallback callback) {
315 DCHECK(client_task_runner_->RunsTasksInCurrentSequence()); 315 DCHECK(client_task_runner_->RunsTasksInCurrentSequence());
316 PostTaskToCookieStoreTaskRunner(base::BindOnce( 316 PostTaskToCookieStoreTaskRunner(
317 &DeleteAllCreatedBetweenWithPredicateAsyncOnCookieThread, delete_begin, 317 base::BindOnce(&DeleteAllCreatedBetweenWithPredicateAsyncOnCookieThread,
318 delete_end, predicate, CreateWrappedCallback<int>(std::move(callback)))); 318 delete_begin, delete_end, predicate,
319 CreateWrappedCallback<uint32_t>(std::move(callback))));
319 } 320 }
320 321
321 void AwCookieStoreWrapper::DeleteSessionCookiesAsync(DeleteCallback callback) { 322 void AwCookieStoreWrapper::DeleteSessionCookiesAsync(DeleteCallback callback) {
322 DCHECK(client_task_runner_->RunsTasksInCurrentSequence()); 323 DCHECK(client_task_runner_->RunsTasksInCurrentSequence());
323 PostTaskToCookieStoreTaskRunner( 324 PostTaskToCookieStoreTaskRunner(
324 base::BindOnce(&DeleteSessionCookiesAsyncOnCookieThread, 325 base::BindOnce(&DeleteSessionCookiesAsyncOnCookieThread,
325 CreateWrappedCallback<int>(std::move(callback)))); 326 CreateWrappedCallback<uint32_t>(std::move(callback))));
326 } 327 }
327 328
328 void AwCookieStoreWrapper::FlushStore(base::OnceClosure callback) { 329 void AwCookieStoreWrapper::FlushStore(base::OnceClosure callback) {
329 DCHECK(client_task_runner_->RunsTasksInCurrentSequence()); 330 DCHECK(client_task_runner_->RunsTasksInCurrentSequence());
330 PostTaskToCookieStoreTaskRunner( 331 PostTaskToCookieStoreTaskRunner(
331 base::BindOnce(&FlushStoreOnCookieThread, 332 base::BindOnce(&FlushStoreOnCookieThread,
332 CreateWrappedClosureCallback(std::move(callback)))); 333 CreateWrappedClosureCallback(std::move(callback))));
333 } 334 }
334 335
335 void AwCookieStoreWrapper::SetForceKeepSessionState() { 336 void AwCookieStoreWrapper::SetForceKeepSessionState() {
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 base::BindOnce(&AwCookieStoreWrapper::RunClosureCallback, 370 base::BindOnce(&AwCookieStoreWrapper::RunClosureCallback,
370 weak_factory_.GetWeakPtr(), std::move(callback))); 371 weak_factory_.GetWeakPtr(), std::move(callback)));
371 } 372 }
372 373
373 void AwCookieStoreWrapper::RunClosureCallback(base::OnceClosure callback) { 374 void AwCookieStoreWrapper::RunClosureCallback(base::OnceClosure callback) {
374 DCHECK(client_task_runner_->RunsTasksInCurrentSequence()); 375 DCHECK(client_task_runner_->RunsTasksInCurrentSequence());
375 std::move(callback).Run(); 376 std::move(callback).Run();
376 } 377 }
377 378
378 } // namespace android_webview 379 } // namespace android_webview
OLDNEW
« no previous file with comments | « android_webview/browser/cookie_manager.cc ('k') | android_webview/browser/net/aw_cookie_store_wrapper_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698