summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync/notifier/invalidation_util.cc
diff options
context:
space:
mode:
authorakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-22 18:00:32 +0000
committerakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-22 18:00:32 +0000
commit995b3daaaf10741c1fa8cb2c33b3b36a47a0f917 (patch)
treeb4240ff03da3c5cedff01d0e612b002096c85e05 /chrome/browser/sync/notifier/invalidation_util.cc
parent50b997c85d4dfaf2d01de3448314ca15efcec789 (diff)
downloadchromium_src-995b3daaaf10741c1fa8cb2c33b3b36a47a0f917.zip
chromium_src-995b3daaaf10741c1fa8cb2c33b3b36a47a0f917.tar.gz
chromium_src-995b3daaaf10741c1fa8cb2c33b3b36a47a0f917.tar.bz2
Revert 50479 - Implemented initial version of server-issued notification client.
Added NOTIFICATION_SERVER notification method (use --sync-notification-method=server to turn on). BUG=34647 TEST=manually Review URL: http://codereview.chromium.org/2827014 TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/2805023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50482 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync/notifier/invalidation_util.cc')
-rw-r--r--chrome/browser/sync/notifier/invalidation_util.cc82
1 files changed, 0 insertions, 82 deletions
diff --git a/chrome/browser/sync/notifier/invalidation_util.cc b/chrome/browser/sync/notifier/invalidation_util.cc
deleted file mode 100644
index 2683fae..0000000
--- a/chrome/browser/sync/notifier/invalidation_util.cc
+++ /dev/null
@@ -1,82 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/sync/notifier/invalidation_util.h"
-
-#include <sstream>
-
-namespace sync_notifier {
-
-void RunAndDeleteClosure(invalidation::Closure* task) {
- task->Run();
- delete task;
-}
-
-// We need to write our own protobuf to string functions because we
-// use LITE_RUNTIME, which doesn't support DebugString().
-
-std::string ObjectIdToString(
- const invalidation::ObjectId& object_id) {
- std::stringstream ss;
- ss << "{ ";
- ss << "name: " << object_id.name().string_value() << ", ";
- ss << "source: " << object_id.source();
- ss << " }";
- return ss.str();
-}
-
-std::string StatusToString(
- const invalidation::Status& status) {
- std::stringstream ss;
- ss << "{ ";
- ss << "code: " << status.code() << ", ";
- ss << "description: " << status.description();
- ss << " }";
- return ss.str();
-}
-
-std::string InvalidationToString(
- const invalidation::Invalidation& invalidation) {
- std::stringstream ss;
- ss << "{ ";
- ss << "object_id: " << ObjectIdToString(invalidation.object_id()) << ", ";
- ss << "version: " << invalidation.version() << ", ";
- ss << "components: { ";
- const invalidation::ComponentStampLog& component_stamp_log =
- invalidation.component_stamp_log();
- for (int i = 0; i < component_stamp_log.stamps_size(); ++i) {
- const invalidation::ComponentStamp& component_stamp =
- component_stamp_log.stamps(i);
- ss << "component: " << component_stamp.component() << ", ";
- ss << "time: " << component_stamp.time() << ", ";
- }
- ss << " }";
- ss << " }";
- return ss.str();
-}
-
-std::string RegistrationUpdateToString(
- const invalidation::RegistrationUpdate& update) {
- std::stringstream ss;
- ss << "{ ";
- ss << "type: " << update.type() << ", ";
- ss << "object_id: " << ObjectIdToString(update.object_id()) << ", ";
- ss << "version: " << update.version() << ", ";
- ss << "sequence_number: " << update.sequence_number();
- ss << " }";
- return ss.str();
-}
-
-std::string RegistrationUpdateResultToString(
- const invalidation::RegistrationUpdateResult& update_result) {
- std::stringstream ss;
- ss << "{ ";
- ss << "operation: "
- << RegistrationUpdateToString(update_result.operation()) << ", ";
- ss << "status: " << StatusToString(update_result.status());
- ss << " }";
- return ss.str();
-}
-
-} // namespace sync_notifier