diff options
Diffstat (limited to 'chrome/browser/sync/notifier/server_notifier_thread.h')
-rw-r--r-- | chrome/browser/sync/notifier/server_notifier_thread.h | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/chrome/browser/sync/notifier/server_notifier_thread.h b/chrome/browser/sync/notifier/server_notifier_thread.h index 021095c..97f5990 100644 --- a/chrome/browser/sync/notifier/server_notifier_thread.h +++ b/chrome/browser/sync/notifier/server_notifier_thread.h @@ -16,17 +16,15 @@ #include <vector> #include "base/scoped_ptr.h" -#include "base/task.h" +#include "chrome/browser/sync/notifier/chrome_invalidation_client.h" +#include "chrome/browser/sync/syncable/model_type.h" #include "chrome/common/net/notifier/listener/mediator_thread_impl.h" -#include "google/cacheinvalidation/invalidation-client.h" namespace sync_notifier { -class ChromeInvalidationClient; - class ServerNotifierThread : public notifier::MediatorThreadImpl, - public invalidation::InvalidationListener { + public ChromeInvalidationClient::Listener { public: ServerNotifierThread(); @@ -47,17 +45,11 @@ class ServerNotifierThread // Must not be called. virtual void SendNotification(const OutgoingNotificationData& data); - // invalidation::InvalidationListener implementation. - - virtual void Invalidate(const invalidation::Invalidation& invalidation, - invalidation::Closure* callback); - - virtual void InvalidateAll(invalidation::Closure* callback); + // ChromeInvalidationClient::Listener implementation. - virtual void AllRegistrationsLost(invalidation::Closure* callback); + virtual void OnInvalidate(syncable::ModelType model_type); - virtual void RegistrationLost(const invalidation::ObjectId& object_id, - invalidation::Closure* callback); + virtual void OnInvalidateAll(); private: // Posted to the worker thread by ListenForUpdates(). @@ -66,14 +58,6 @@ class ServerNotifierThread // Posted to the worker thread by SubscribeForUpdates(). void RegisterTypesAndSignalSubscribed(); - // Register the sync types that we're interested in getting - // notifications for. - void RegisterTypes(); - - // Called when we get a registration response back. - void RegisterCallback( - const invalidation::RegistrationUpdateResult& result); - // Signal to the delegate that we're subscribed. void SignalSubscribed(); |