Index: chrome/browser/sync/profile_sync_service.h |
diff --git a/chrome/browser/sync/profile_sync_service.h b/chrome/browser/sync/profile_sync_service.h |
index 6dd6797b07111e48aae0565265d396c2c25aa4bd..4211b8d49ca7ed0d89ca9f95f474bdd2527ff35d 100644 |
--- a/chrome/browser/sync/profile_sync_service.h |
+++ b/chrome/browser/sync/profile_sync_service.h |
@@ -19,8 +19,6 @@ |
#include "base/strings/string16.h" |
#include "base/time.h" |
#include "base/timer.h" |
-#include "chrome/browser/invalidation/invalidation_frontend.h" |
-#include "chrome/browser/invalidation/invalidator_storage.h" |
#include "chrome/browser/signin/oauth2_token_service.h" |
#include "chrome/browser/signin/signin_global_error.h" |
#include "chrome/browser/sync/backend_unrecoverable_error_handler.h" |
@@ -65,7 +63,6 @@ namespace sessions { class SyncSessionSnapshot; } |
namespace syncer { |
class BaseTransaction; |
-class InvalidatorRegistrar; |
struct SyncCredentials; |
struct UserShare; |
} |
@@ -165,7 +162,6 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
public syncer::UnrecoverableErrorHandler, |
public content::NotificationObserver, |
public BrowserContextKeyedService, |
- public invalidation::InvalidationFrontend, |
public browser_sync::DataTypeEncryptionHandler, |
public OAuth2TokenService::Consumer { |
public: |
@@ -288,12 +284,6 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
// Disables sync for user. Use ShowLoginDialog to enable. |
virtual void DisableForUser(); |
- // syncer::InvalidationHandler implementation (via SyncFrontend). |
- virtual void OnInvalidatorStateChange( |
- syncer::InvalidatorState state) OVERRIDE; |
- virtual void OnIncomingInvalidation( |
- const syncer::ObjectIdInvalidationMap& invalidation_map) OVERRIDE; |
- |
// SyncFrontend implementation. |
virtual void OnBackendInitialized( |
const syncer::WeakHandle<syncer::JsBackend>& js_backend, |
@@ -600,21 +590,6 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
// The set of currently enabled sync experiments. |
const syncer::Experiments& current_experiments() const; |
- // InvalidationFrontend implementation. It is an error to have |
- // registered handlers when Shutdown() is called. |
- virtual void RegisterInvalidationHandler( |
- syncer::InvalidationHandler* handler) OVERRIDE; |
- virtual void UpdateRegisteredInvalidationIds( |
- syncer::InvalidationHandler* handler, |
- const syncer::ObjectIdSet& ids) OVERRIDE; |
- virtual void UnregisterInvalidationHandler( |
- syncer::InvalidationHandler* handler) OVERRIDE; |
- virtual void AcknowledgeInvalidation( |
- const invalidation::ObjectId& id, |
- const syncer::AckHandle& ack_handle) OVERRIDE; |
- |
- virtual syncer::InvalidatorState GetInvalidatorState() const OVERRIDE; |
- |
// OAuth2TokenService::Consumer implementation |
virtual void OnGetTokenSuccess( |
const OAuth2TokenService::Request* request, |
@@ -628,11 +603,6 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
// once (before this object is destroyed). |
virtual void Shutdown() OVERRIDE; |
- // Simulate an incoming notification for the given id and payload. |
- void EmitInvalidationForTest( |
- const invalidation::ObjectId& id, |
- const std::string& payload); |
- |
// Called when a datatype (SyncableService) has a need for sync to start |
// ASAP, presumably because a local change event has occurred but we're |
// still in deferred start mode, meaning the SyncableService hasn't been |
@@ -703,8 +673,6 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
ERROR_REASON_ACTIONABLE_ERROR, |
ERROR_REASON_LIMIT |
}; |
- typedef std::vector<std::pair<invalidation::ObjectId, |
- syncer::AckHandle> > AckHandleReplayQueue; |
friend class ProfileSyncServicePasswordTest; |
friend class SyncTest; |
friend class TestProfileSyncService; |
@@ -751,6 +719,7 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
void UpdateLastSyncedTime(); |
void NotifyObservers(); |
+ void NotifySyncCycleCompleted(); |
void ClearStaleErrors(); |
@@ -800,11 +769,6 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
bool delete_sync_database, |
UnrecoverableErrorReason reason); |
- // Must be called every time |backend_initialized_| or |
- // |invalidator_state_| is changed (but only if |
- // |invalidator_registrar_| is not NULL). |
- void UpdateInvalidatorRegistrarState(); |
- |
// Returns the username (in form of an email address) that should be used in |
// the credentials. |
std::string GetEffectiveUsername(); |
@@ -819,9 +783,6 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
// preferences. |
browser_sync::SyncPrefs sync_prefs_; |
- // TODO(tim): Move this to InvalidationService, once it exists. Bug 124137. |
- invalidation::InvalidatorStorage invalidator_storage_; |
- |
// TODO(ncarter): Put this in a profile, once there is UI for it. |
// This specifies where to find the sync server. |
GURL sync_service_url_; |
@@ -942,18 +903,6 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
// Factory the backend will use to build the SyncManager. |
syncer::SyncManagerFactory sync_manager_factory_; |
- // Holds the current invalidator state as updated by |
- // OnInvalidatorStateChange(). Note that this is different from the |
- // state known by |invalidator_registrar_| (See |
- // UpdateInvalidatorState()). |
- syncer::InvalidatorState invalidator_state_; |
- |
- // Dispatches invalidations to handlers. Set in Initialize() and |
- // unset in Shutdown(). |
- scoped_ptr<syncer::InvalidatorRegistrar> invalidator_registrar_; |
- // Queues any acknowledgements received while the backend is uninitialized. |
- AckHandleReplayQueue ack_replay_queue_; |
- |
// Sync's internal debug info listener. Used to record datatype configuration |
// and association information. |
syncer::WeakHandle<syncer::DataTypeDebugInfoListener> debug_info_listener_; |