diff options
author | stevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-14 04:10:30 +0000 |
---|---|---|
committer | stevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-14 04:10:30 +0000 |
commit | 19323a66ce81e4bb1282486ef4175cc002d47bf2 (patch) | |
tree | b48356ac25057430144e78288b4ec5b439567b21 /chromeos/network/network_state_handler.h | |
parent | 785d871db8a39205b3c138d018b835a6b6a2ba41 (diff) | |
download | chromium_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.h | 10 |
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. |