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

Unified Diff: components/sync/api/attachments/attachment_service_proxy.cc

Issue 2401223002: [Sync] Renaming sync/api* to sync/model*. (Closed)
Patch Set: Missed a comment in a DEPS file, and rebasing. Created 4 years, 2 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/sync/api/attachments/attachment_service_proxy.cc
diff --git a/components/sync/api/attachments/attachment_service_proxy.cc b/components/sync/api/attachments/attachment_service_proxy.cc
deleted file mode 100644
index b4365bfa27daa0ff602df05839e6607b0133fa52..0000000000000000000000000000000000000000
--- a/components/sync/api/attachments/attachment_service_proxy.cc
+++ /dev/null
@@ -1,98 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "components/sync/api/attachments/attachment_service_proxy.h"
-
-#include <memory>
-
-#include "base/bind.h"
-#include "base/message_loop/message_loop.h"
-#include "base/threading/thread_task_runner_handle.h"
-
-namespace syncer {
-
-namespace {
-
-// These ProxyFooCallback functions are used to invoke a callback in a specific
-// thread.
-
-// Invokes |callback| with |result| and |attachments| in the |task_runner|
-// thread.
-void ProxyGetOrDownloadCallback(
- const scoped_refptr<base::SequencedTaskRunner>& task_runner,
- const AttachmentService::GetOrDownloadCallback& callback,
- const AttachmentService::GetOrDownloadResult& result,
- std::unique_ptr<AttachmentMap> attachments) {
- task_runner->PostTask(
- FROM_HERE, base::Bind(callback, result, base::Passed(&attachments)));
-}
-
-} // namespace
-
-AttachmentServiceProxy::AttachmentServiceProxy() {}
-
-AttachmentServiceProxy::AttachmentServiceProxy(
- const scoped_refptr<base::SequencedTaskRunner>& wrapped_task_runner,
- const base::WeakPtr<AttachmentService>& wrapped)
- : wrapped_task_runner_(wrapped_task_runner), core_(new Core(wrapped)) {
- DCHECK(wrapped_task_runner_.get());
-}
-
-AttachmentServiceProxy::AttachmentServiceProxy(
- const scoped_refptr<base::SequencedTaskRunner>& wrapped_task_runner,
- const scoped_refptr<Core>& core)
- : wrapped_task_runner_(wrapped_task_runner), core_(core) {
- DCHECK(wrapped_task_runner_.get());
- DCHECK(core_.get());
-}
-
-AttachmentServiceProxy::AttachmentServiceProxy(
- const AttachmentServiceProxy& other) = default;
-
-AttachmentServiceProxy::~AttachmentServiceProxy() {}
-
-void AttachmentServiceProxy::GetOrDownloadAttachments(
- const AttachmentIdList& attachment_ids,
- const GetOrDownloadCallback& callback) {
- DCHECK(wrapped_task_runner_.get());
- GetOrDownloadCallback proxy_callback =
- base::Bind(&ProxyGetOrDownloadCallback,
- base::ThreadTaskRunnerHandle::Get(), callback);
- wrapped_task_runner_->PostTask(
- FROM_HERE, base::Bind(&AttachmentService::GetOrDownloadAttachments, core_,
- attachment_ids, proxy_callback));
-}
-
-void AttachmentServiceProxy::UploadAttachments(
- const AttachmentIdList& attachment_ids) {
- DCHECK(wrapped_task_runner_.get());
- wrapped_task_runner_->PostTask(
- FROM_HERE,
- base::Bind(&AttachmentService::UploadAttachments, core_, attachment_ids));
-}
-
-AttachmentServiceProxy::Core::Core(
- const base::WeakPtr<AttachmentService>& wrapped)
- : wrapped_(wrapped) {}
-
-AttachmentServiceProxy::Core::~Core() {}
-
-void AttachmentServiceProxy::Core::GetOrDownloadAttachments(
- const AttachmentIdList& attachment_ids,
- const GetOrDownloadCallback& callback) {
- if (!wrapped_) {
- return;
- }
- wrapped_->GetOrDownloadAttachments(attachment_ids, callback);
-}
-
-void AttachmentServiceProxy::Core::UploadAttachments(
- const AttachmentIdList& attachment_ids) {
- if (!wrapped_) {
- return;
- }
- wrapped_->UploadAttachments(attachment_ids);
-}
-
-} // namespace syncer

Powered by Google App Engine
This is Rietveld 408576698