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

Side by Side Diff: chrome/browser/sync/glue/sync_backend_host.cc

Issue 9565050: [Sync] Simplify GetSessionName interface (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix win compile failure Created 8 years, 9 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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "build/build_config.h" 5 #include "build/build_config.h"
6 6
7 #include "chrome/browser/sync/glue/sync_backend_host.h" 7 #include "chrome/browser/sync/glue/sync_backend_host.h"
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <map> 10 #include <map>
11 11
12 #include "base/bind.h" 12 #include "base/bind.h"
13 #include "base/command_line.h" 13 #include "base/command_line.h"
14 #include "base/compiler_specific.h" 14 #include "base/compiler_specific.h"
15 #include "base/file_path.h" 15 #include "base/file_path.h"
16 #include "base/file_util.h" 16 #include "base/file_util.h"
17 #include "base/location.h" 17 #include "base/location.h"
18 #include "base/threading/sequenced_worker_pool.h"
18 #include "base/threading/thread_restrictions.h" 19 #include "base/threading/thread_restrictions.h"
19 #include "base/timer.h" 20 #include "base/timer.h"
20 #include "base/utf_string_conversions.h" 21 #include "base/utf_string_conversions.h"
21 #include "chrome/browser/profiles/profile.h" 22 #include "chrome/browser/profiles/profile.h"
22 #include "chrome/browser/signin/token_service.h" 23 #include "chrome/browser/signin/token_service.h"
23 #include "chrome/browser/sync/glue/bridged_sync_notifier.h" 24 #include "chrome/browser/sync/glue/bridged_sync_notifier.h"
24 #include "chrome/browser/sync/glue/change_processor.h" 25 #include "chrome/browser/sync/glue/change_processor.h"
25 #include "chrome/browser/sync/glue/chrome_encryptor.h" 26 #include "chrome/browser/sync/glue/chrome_encryptor.h"
26 #include "chrome/browser/sync/glue/http_bridge.h" 27 #include "chrome/browser/sync/glue/http_bridge.h"
27 #include "chrome/browser/sync/glue/sync_backend_registrar.h" 28 #include "chrome/browser/sync/glue/sync_backend_registrar.h"
(...skipping 934 matching lines...) Expand 10 before | Expand all | Expand 10 after
962 DCHECK(registrar_); 963 DCHECK(registrar_);
963 964
964 sync_manager_.reset(new sync_api::SyncManager(name_)); 965 sync_manager_.reset(new sync_api::SyncManager(name_));
965 sync_manager_->AddObserver(this); 966 sync_manager_->AddObserver(this);
966 success = sync_manager_->Init( 967 success = sync_manager_->Init(
967 sync_data_folder_path_, 968 sync_data_folder_path_,
968 options.event_handler, 969 options.event_handler,
969 options.service_url.host() + options.service_url.path(), 970 options.service_url.host() + options.service_url.path(),
970 options.service_url.EffectiveIntPort(), 971 options.service_url.EffectiveIntPort(),
971 options.service_url.SchemeIsSecure(), 972 options.service_url.SchemeIsSecure(),
973 BrowserThread::GetBlockingPool(),
972 options.make_http_bridge_factory_fn.Run(), 974 options.make_http_bridge_factory_fn.Run(),
973 options.registrar /* as ModelSafeWorkerRegistrar */, 975 options.registrar /* as ModelSafeWorkerRegistrar */,
974 options.extensions_activity_monitor, 976 options.extensions_activity_monitor,
975 options.registrar /* as SyncManager::ChangeDelegate */, 977 options.registrar /* as SyncManager::ChangeDelegate */,
976 MakeUserAgentForSyncApi(), 978 MakeUserAgentForSyncApi(),
977 options.credentials, 979 options.credentials,
978 new BridgedSyncNotifier( 980 new BridgedSyncNotifier(
979 options.chrome_sync_notification_bridge, 981 options.chrome_sync_notification_bridge,
980 options.sync_notifier_factory->CreateSyncNotifier()), 982 options.sync_notifier_factory->CreateSyncNotifier()),
981 options.restored_key_for_bootstrapping, 983 options.restored_key_for_bootstrapping,
(...skipping 330 matching lines...) Expand 10 before | Expand all | Expand 10 after
1312 FROM_HERE, 1314 FROM_HERE,
1313 base::Bind(&SyncBackendHost::Core::DoRefreshNigori, 1315 base::Bind(&SyncBackendHost::Core::DoRefreshNigori,
1314 core_.get(), sync_thread_done_callback)); 1316 core_.get(), sync_thread_done_callback));
1315 } 1317 }
1316 1318
1317 #undef SDVLOG 1319 #undef SDVLOG
1318 1320
1319 #undef SLOG 1321 #undef SLOG
1320 1322
1321 } // namespace browser_sync 1323 } // namespace browser_sync
OLDNEW
« no previous file with comments | « chrome/browser/sync/glue/session_model_associator.cc ('k') | chrome/browser/sync/internal_api/DEPS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698