From 044f1235658e02ce8de72c8941c4e603fbd4be4e Mon Sep 17 00:00:00 2001 From: "akalin@chromium.org" Date: Thu, 18 Nov 2010 20:08:49 +0000 Subject: roll cacheinvalidation to @56 (adds Start() method to InvalidationClient) original patch from ghc@google.com ( http://codereview.chromium.org/5111003/ ) BUG=None TEST=trybots Review URL: http://codereview.chromium.org/5143005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66667 0039d316-1c4b-4281-b951-d872f2087c98 --- .../sync/notifier/cache_invalidation_packet_handler_unittest.cc | 1 + chrome/browser/sync/notifier/chrome_invalidation_client.cc | 5 +++-- chrome/browser/sync/notifier/registration_manager_unittest.cc | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) (limited to 'chrome/browser/sync') diff --git a/chrome/browser/sync/notifier/cache_invalidation_packet_handler_unittest.cc b/chrome/browser/sync/notifier/cache_invalidation_packet_handler_unittest.cc index 31b7f0a..6bd1f02 100644 --- a/chrome/browser/sync/notifier/cache_invalidation_packet_handler_unittest.cc +++ b/chrome/browser/sync/notifier/cache_invalidation_packet_handler_unittest.cc @@ -32,6 +32,7 @@ class MockNetworkEndpoint : public invalidation::NetworkEndpoint { class MockInvalidationClient : public invalidation::InvalidationClient { public: + MOCK_METHOD1(Start, void(const std::string& str)); MOCK_METHOD1(Register, void(const invalidation::ObjectId&)); MOCK_METHOD1(Unregister, void(const invalidation::ObjectId&)); MOCK_METHOD0(network_endpoint, invalidation::NetworkEndpoint*()); diff --git a/chrome/browser/sync/notifier/chrome_invalidation_client.cc b/chrome/browser/sync/notifier/chrome_invalidation_client.cc index 563b132..48cf3f4 100644 --- a/chrome/browser/sync/notifier/chrome_invalidation_client.cc +++ b/chrome/browser/sync/notifier/chrome_invalidation_client.cc @@ -61,8 +61,9 @@ void ChromeInvalidationClient::Start( client_config.max_ops_per_message = 40; invalidation_client_.reset( new invalidation::InvalidationClientImpl( - &chrome_system_resources_, client_type, client_id, - state, client_config, this)); + &chrome_system_resources_, client_type, client_id, client_config, + this)); + invalidation_client_->Start(state); cache_invalidation_packet_handler_.reset( new CacheInvalidationPacketHandler(base_task, invalidation_client_.get())); diff --git a/chrome/browser/sync/notifier/registration_manager_unittest.cc b/chrome/browser/sync/notifier/registration_manager_unittest.cc index 2f2e4eb..da93ac8 100644 --- a/chrome/browser/sync/notifier/registration_manager_unittest.cc +++ b/chrome/browser/sync/notifier/registration_manager_unittest.cc @@ -25,6 +25,8 @@ class FakeInvalidationClient : public invalidation::InvalidationClient { virtual ~FakeInvalidationClient() {} + virtual void Start(const std::string& state) {} + virtual void Register(const invalidation::ObjectId& oid) { registered_oids.push_back(oid); } -- cgit v1.1