summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync
diff options
context:
space:
mode:
authorakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-18 20:08:49 +0000
committerakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-18 20:08:49 +0000
commit044f1235658e02ce8de72c8941c4e603fbd4be4e (patch)
tree693f48b5603b0421505112b7df0be352d7997bcb /chrome/browser/sync
parent3ecda25370679e59f6bc5a05181d9698b3d10182 (diff)
downloadchromium_src-044f1235658e02ce8de72c8941c4e603fbd4be4e.zip
chromium_src-044f1235658e02ce8de72c8941c4e603fbd4be4e.tar.gz
chromium_src-044f1235658e02ce8de72c8941c4e603fbd4be4e.tar.bz2
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
Diffstat (limited to 'chrome/browser/sync')
-rw-r--r--chrome/browser/sync/notifier/cache_invalidation_packet_handler_unittest.cc1
-rw-r--r--chrome/browser/sync/notifier/chrome_invalidation_client.cc5
-rw-r--r--chrome/browser/sync/notifier/registration_manager_unittest.cc2
3 files changed, 6 insertions, 2 deletions
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);
}