summaryrefslogtreecommitdiffstats
path: root/chromeos/network/network_state_handler.h
diff options
context:
space:
mode:
authorstevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-14 04:10:30 +0000
committerstevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-14 04:10:30 +0000
commit19323a66ce81e4bb1282486ef4175cc002d47bf2 (patch)
treeb48356ac25057430144e78288b4ec5b439567b21 /chromeos/network/network_state_handler.h
parent785d871db8a39205b3c138d018b835a6b6a2ba41 (diff)
downloadchromium_src-19323a66ce81e4bb1282486ef4175cc002d47bf2.zip
chromium_src-19323a66ce81e4bb1282486ef4175cc002d47bf2.tar.gz
chromium_src-19323a66ce81e4bb1282486ef4175cc002d47bf2.tar.bz2
Log NetworkStateHandler::AddObserver
This will help debug code that appears to stop receiving network updates e.g. networking_private_event_router.cc by logging when classes add and remove observers. BUG=247229 For chrome/browser/ui/webui/chromeos/login/: TBR=xiyuan@chromium.org Review URL: https://chromiumcodereview.appspot.com/16816006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206301 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/network/network_state_handler.h')
-rw-r--r--chromeos/network/network_state_handler.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/chromeos/network/network_state_handler.h b/chromeos/network/network_state_handler.h
index 8f5d906..4518634 100644
--- a/chromeos/network/network_state_handler.h
+++ b/chromeos/network/network_state_handler.h
@@ -26,6 +26,10 @@ class ListValue;
class Value;
}
+namespace tracked_objects {
+class Location;
+}
+
namespace chromeos {
class DeviceState;
@@ -69,8 +73,10 @@ class CHROMEOS_EXPORT NetworkStateHandler
virtual ~NetworkStateHandler();
// Add/remove observers.
- void AddObserver(NetworkStateHandlerObserver* observer);
- void RemoveObserver(NetworkStateHandlerObserver* observer);
+ void AddObserver(NetworkStateHandlerObserver* observer,
+ const tracked_objects::Location& from_here);
+ void RemoveObserver(NetworkStateHandlerObserver* observer,
+ const tracked_objects::Location& from_here);
// Returns the state for technology |type|. kMatchTypeMobile (only) is
// also supported.