summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-23 18:22:33 +0000
committervabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-23 18:22:33 +0000
commite1ef5d0935a20c96097cb1e2e1e014cb5f2b80d8 (patch)
treed78baeb96c8535a037e4daff440e6b01dbbb0bf0
parent43afaa6f297a70dee42bc13af6bad871a44a93f4 (diff)
downloadchromium_src-e1ef5d0935a20c96097cb1e2e1e014cb5f2b80d8.zip
chromium_src-e1ef5d0935a20c96097cb1e2e1e014cb5f2b80d8.tar.gz
chromium_src-e1ef5d0935a20c96097cb1e2e1e014cb5f2b80d8.tar.bz2
Rename PasswordManagerLogger to LogReceiver
This CL introduces no semantic change, only renames PasswordManagerLogger to LogReceiver, to better reflect the purpose of that interface. BUG=347927 Review URL: https://codereview.chromium.org/264793010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272563 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/password_manager/chrome_password_manager_client.cc2
-rw-r--r--chrome/browser/password_manager/chrome_password_manager_client_unittest.cc4
-rw-r--r--chrome/browser/password_manager/password_manager_internals_service_unittest.cc4
-rw-r--r--chrome/browser/ui/webui/password_manager_internals/password_manager_internals_ui.h11
-rw-r--r--components/password_manager.gypi2
-rw-r--r--components/password_manager/core/browser/log_receiver.h28
-rw-r--r--components/password_manager/core/browser/log_router.cc8
-rw-r--r--components/password_manager/core/browser/log_router.h11
-rw-r--r--components/password_manager/core/browser/log_router_unittest.cc4
-rw-r--r--components/password_manager/core/browser/password_manager_logger.h28
10 files changed, 49 insertions, 53 deletions
diff --git a/chrome/browser/password_manager/chrome_password_manager_client.cc b/chrome/browser/password_manager/chrome_password_manager_client.cc
index abc635c..ff3a90c 100644
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
@@ -22,10 +22,10 @@
#include "components/autofill/core/browser/password_generator.h"
#include "components/autofill/core/common/password_form.h"
#include "components/password_manager/content/browser/password_manager_internals_service_factory.h"
+#include "components/password_manager/core/browser/log_receiver.h"
#include "components/password_manager/core/browser/password_form_manager.h"
#include "components/password_manager/core/browser/password_manager.h"
#include "components/password_manager/core/browser/password_manager_internals_service.h"
-#include "components/password_manager/core/browser/password_manager_logger.h"
#include "components/password_manager/core/browser/password_manager_metrics_util.h"
#include "components/password_manager/core/common/password_manager_switches.h"
#include "content/public/browser/render_view_host.h"
diff --git a/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc b/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc
index e96af45..b7d7f0a 100644
--- a/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc
+++ b/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc
@@ -11,8 +11,8 @@
#include "chrome/test/base/testing_profile.h"
#include "components/autofill/content/common/autofill_messages.h"
#include "components/password_manager/content/browser/password_manager_internals_service_factory.h"
+#include "components/password_manager/core/browser/log_receiver.h"
#include "components/password_manager/core/browser/password_manager_internals_service.h"
-#include "components/password_manager/core/browser/password_manager_logger.h"
#include "components/password_manager/core/common/password_manager_switches.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/web_contents.h"
@@ -27,7 +27,7 @@ namespace {
const char kTestText[] = "abcd1234";
-class MockLogReceiver : public password_manager::PasswordManagerLogger {
+class MockLogReceiver : public password_manager::LogReceiver {
public:
MOCK_METHOD1(LogSavePasswordProgress, void(const std::string&));
};
diff --git a/chrome/browser/password_manager/password_manager_internals_service_unittest.cc b/chrome/browser/password_manager/password_manager_internals_service_unittest.cc
index 0903255..472b117 100644
--- a/chrome/browser/password_manager/password_manager_internals_service_unittest.cc
+++ b/chrome/browser/password_manager/password_manager_internals_service_unittest.cc
@@ -7,7 +7,7 @@
#include "chrome/test/base/testing_profile.h"
#include "components/keyed_service/content/browser_context_dependency_manager.h"
#include "components/password_manager/content/browser/password_manager_internals_service_factory.h"
-#include "components/password_manager/core/browser/password_manager_logger.h"
+#include "components/password_manager/core/browser/log_receiver.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -18,7 +18,7 @@ namespace {
const char kTestText[] = "abcd1234";
-class MockLogReceiver : public password_manager::PasswordManagerLogger {
+class MockLogReceiver : public password_manager::LogReceiver {
public:
MockLogReceiver() {}
diff --git a/chrome/browser/ui/webui/password_manager_internals/password_manager_internals_ui.h b/chrome/browser/ui/webui/password_manager_internals/password_manager_internals_ui.h
index 3265301..2caea7b 100644
--- a/chrome/browser/ui/webui/password_manager_internals/password_manager_internals_ui.h
+++ b/chrome/browser/ui/webui/password_manager_internals/password_manager_internals_ui.h
@@ -5,14 +5,13 @@
#ifndef CHROME_BROWSER_UI_WEBUI_PASSWORD_MANAGER_INTERNALS_PASSWORD_MANAGER_INTERNALS_UI_H_
#define CHROME_BROWSER_UI_WEBUI_PASSWORD_MANAGER_INTERNALS_PASSWORD_MANAGER_INTERNALS_UI_H_
-#include "components/password_manager/core/browser/password_manager_logger.h"
+#include "components/password_manager/core/browser/log_receiver.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/browser/web_ui_controller.h"
-class PasswordManagerInternalsUI
- : public content::WebUIController,
- public content::WebContentsObserver,
- public password_manager::PasswordManagerLogger {
+class PasswordManagerInternalsUI : public content::WebUIController,
+ public content::WebContentsObserver,
+ public password_manager::LogReceiver {
public:
explicit PasswordManagerInternalsUI(content::WebUI* web_ui);
virtual ~PasswordManagerInternalsUI();
@@ -21,7 +20,7 @@ class PasswordManagerInternalsUI
virtual void DidStopLoading(
content::RenderViewHost* render_view_host) OVERRIDE;
- // PasswordManagerLogger implementation.
+ // LogReceiver implementation.
virtual void LogSavePasswordProgress(const std::string& text) OVERRIDE;
private:
diff --git a/components/password_manager.gypi b/components/password_manager.gypi
index b396ba0..7c59d00 100644
--- a/components/password_manager.gypi
+++ b/components/password_manager.gypi
@@ -23,6 +23,7 @@
'sources': [
'password_manager/core/browser/browser_save_password_progress_logger.cc',
'password_manager/core/browser/browser_save_password_progress_logger.h',
+ 'password_manager/core/browser/log_receiver.h',
'password_manager/core/browser/log_router.cc',
'password_manager/core/browser/log_router.h',
'password_manager/core/browser/login_database.cc',
@@ -44,7 +45,6 @@
'password_manager/core/browser/password_manager_driver.h',
'password_manager/core/browser/password_manager_internals_service.cc',
'password_manager/core/browser/password_manager_internals_service.h',
- 'password_manager/core/browser/password_manager_logger.h',
'password_manager/core/browser/password_manager_metrics_util.cc',
'password_manager/core/browser/password_manager_metrics_util.h',
'password_manager/core/browser/password_store.cc',
diff --git a/components/password_manager/core/browser/log_receiver.h b/components/password_manager/core/browser/log_receiver.h
new file mode 100644
index 0000000..4a5b302
--- /dev/null
+++ b/components/password_manager/core/browser/log_receiver.h
@@ -0,0 +1,28 @@
+// Copyright 2014 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.
+
+#ifndef COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_LOG_RECEIVER_H_
+#define COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_LOG_RECEIVER_H_
+
+#include <string>
+#include "base/macros.h"
+
+namespace password_manager {
+
+// This interface is used by the password management code to receive and display
+// logs about progress of actions like saving a password.
+class LogReceiver {
+ public:
+ LogReceiver() {}
+ virtual ~LogReceiver() {}
+
+ virtual void LogSavePasswordProgress(const std::string& text) = 0;
+
+ private:
+ DISALLOW_COPY_AND_ASSIGN(LogReceiver);
+};
+
+} // namespace password_manager
+
+#endif // COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_LOG_RECEIVER_H_
diff --git a/components/password_manager/core/browser/log_router.cc b/components/password_manager/core/browser/log_router.cc
index 7aee715..c03cde9 100644
--- a/components/password_manager/core/browser/log_router.cc
+++ b/components/password_manager/core/browser/log_router.cc
@@ -5,8 +5,8 @@
#include "components/password_manager/core/browser/log_router.h"
#include "base/stl_util.h"
+#include "components/password_manager/core/browser/log_receiver.h"
#include "components/password_manager/core/browser/password_manager_client.h"
-#include "components/password_manager/core/browser/password_manager_logger.h"
namespace password_manager {
@@ -22,7 +22,7 @@ void LogRouter::ProcessLog(const std::string& text) {
DCHECK(receivers_.might_have_observers());
accumulated_logs_.append(text);
FOR_EACH_OBSERVER(
- PasswordManagerLogger, receivers_, LogSavePasswordProgress(text));
+ LogReceiver, receivers_, LogSavePasswordProgress(text));
}
bool LogRouter::RegisterClient(PasswordManagerClient* client) {
@@ -36,7 +36,7 @@ void LogRouter::UnregisterClient(PasswordManagerClient* client) {
clients_.RemoveObserver(client);
}
-std::string LogRouter::RegisterReceiver(PasswordManagerLogger* receiver) {
+std::string LogRouter::RegisterReceiver(LogReceiver* receiver) {
DCHECK(receiver);
DCHECK(accumulated_logs_.empty() || receivers_.might_have_observers());
@@ -48,7 +48,7 @@ std::string LogRouter::RegisterReceiver(PasswordManagerLogger* receiver) {
return accumulated_logs_;
}
-void LogRouter::UnregisterReceiver(PasswordManagerLogger* receiver) {
+void LogRouter::UnregisterReceiver(LogReceiver* receiver) {
DCHECK(receivers_.HasObserver(receiver));
receivers_.RemoveObserver(receiver);
if (!receivers_.might_have_observers()) {
diff --git a/components/password_manager/core/browser/log_router.h b/components/password_manager/core/browser/log_router.h
index c7ab218..06ca4e6 100644
--- a/components/password_manager/core/browser/log_router.h
+++ b/components/password_manager/core/browser/log_router.h
@@ -13,16 +13,13 @@
namespace password_manager {
+class LogReceiver;
class PasswordManagerClient;
-class PasswordManagerLogger;
// The router stands between PasswordManagerClient instances and log receivers.
// During the process of saving a password, the password manager code generates
// the log strings, and passes them to the router. The router distributes the
// logs to the receivers for displaying.
-//
-// TODO(vabr): The receivers are objects of type PasswordManagerLogger. That
-// type should be renamed to LogReceiver instead.
class LogRouter {
public:
LogRouter();
@@ -46,16 +43,16 @@ class LogRouter {
// RegisterReceiver adds |receiver| to the right observer list, and returns
// the logs accumulated so far. (It returns by value, not const ref, to
// provide a snapshot as opposed to a link to |accumulated_logs_|.)
- std::string RegisterReceiver(PasswordManagerLogger* receiver);
+ std::string RegisterReceiver(LogReceiver* receiver);
// Remove |receiver| from the observers list.
- void UnregisterReceiver(PasswordManagerLogger* receiver);
+ void UnregisterReceiver(LogReceiver* receiver);
private:
// Observer lists for clients and receivers. The |true| in the template
// specialisation means that they will check that all observers were removed
// on destruction.
ObserverList<PasswordManagerClient, true> clients_;
- ObserverList<PasswordManagerLogger, true> receivers_;
+ ObserverList<LogReceiver, true> receivers_;
// Logs accumulated since the first receiver was registered.
std::string accumulated_logs_;
diff --git a/components/password_manager/core/browser/log_router_unittest.cc b/components/password_manager/core/browser/log_router_unittest.cc
index 6c02dae..d7216b9 100644
--- a/components/password_manager/core/browser/log_router_unittest.cc
+++ b/components/password_manager/core/browser/log_router_unittest.cc
@@ -4,7 +4,7 @@
#include "components/password_manager/core/browser/log_router.h"
-#include "components/password_manager/core/browser/password_manager_logger.h"
+#include "components/password_manager/core/browser/log_receiver.h"
#include "components/password_manager/core/browser/stub_password_manager_client.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -17,7 +17,7 @@ namespace {
const char kTestText[] = "abcd1234";
-class MockLogReceiver : public PasswordManagerLogger {
+class MockLogReceiver : public LogReceiver {
public:
MockLogReceiver() {}
diff --git a/components/password_manager/core/browser/password_manager_logger.h b/components/password_manager/core/browser/password_manager_logger.h
deleted file mode 100644
index 0347021..0000000
--- a/components/password_manager/core/browser/password_manager_logger.h
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright 2014 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.
-
-#ifndef COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_MANAGER_LOGGER_H_
-#define COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_MANAGER_LOGGER_H_
-
-#include <string>
-#include "base/macros.h"
-
-namespace password_manager {
-
-// This interface is used by the password management code to report on progress
-// of actions like saving a password.
-class PasswordManagerLogger {
- public:
- PasswordManagerLogger() {}
- virtual ~PasswordManagerLogger() {}
-
- virtual void LogSavePasswordProgress(const std::string& text) = 0;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(PasswordManagerLogger);
-};
-
-} // namespace password_manager
-
-#endif // COMPONENTS_PASSWORD_MANAGER_CORE_BROWSER_PASSWORD_MANAGER_LOGGER_H_