diff options
author | pauljensen@chromium.org <pauljensen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-27 12:31:28 +0000 |
---|---|---|
committer | pauljensen@chromium.org <pauljensen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-27 12:31:28 +0000 |
commit | 3d5aaadfea463f9786e326649f5f112485fd5dda (patch) | |
tree | fcc585606e5ab2146fe3168b701154cdf12572da /net/base/network_change_notifier.cc | |
parent | d26d3b5c9e477fd4058955d2b5e036ef98057c15 (diff) | |
download | chromium_src-3d5aaadfea463f9786e326649f5f112485fd5dda.zip chromium_src-3d5aaadfea463f9786e326649f5f112485fd5dda.tar.gz chromium_src-3d5aaadfea463f9786e326649f5f112485fd5dda.tar.bz2 |
Add NetworkChangeNotifier connectivity events to the NetLog.
Review URL: https://chromiumcodereview.appspot.com/11270039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164531 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/network_change_notifier.cc')
-rw-r--r-- | net/base/network_change_notifier.cc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/net/base/network_change_notifier.cc b/net/base/network_change_notifier.cc index 6b87a3a..ab3fd43 100644 --- a/net/base/network_change_notifier.cc +++ b/net/base/network_change_notifier.cc @@ -252,6 +252,29 @@ void NetworkChangeNotifier::GetDnsConfig(DnsConfig* config) { } // static +const char* NetworkChangeNotifier::ConnectionTypeToString( + ConnectionType type) { + static const char* kConnectionTypeNames[] = { + "CONNECTION_UNKNOWN", + "CONNECTION_ETHERNET", + "CONNECTION_WIFI", + "CONNECTION_2G", + "CONNECTION_3G", + "CONNECTION_4G", + "CONNECTION_NONE" + }; + COMPILE_ASSERT( + arraysize(kConnectionTypeNames) == + NetworkChangeNotifier::CONNECTION_NONE + 1, + ConnectionType_name_count_mismatch); + if (type < CONNECTION_UNKNOWN || type > CONNECTION_NONE) { + NOTREACHED(); + return "CONNECTION_INVALID"; + } + return kConnectionTypeNames[type]; +} + +// static void NetworkChangeNotifier::NotifyDataReceived(const GURL& source) { if (!g_network_change_notifier) return; |