diff options
author | stevenjb <stevenjb@chromium.org> | 2014-12-18 13:41:09 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-12-18 21:41:59 +0000 |
commit | dfa9bb8ffd481f47c52d9d495d59b07f68cfb8c3 (patch) | |
tree | d45c60931e2279467743e540908245e76d99ca24 /chrome/chrome_browser_extensions.gypi | |
parent | 8a87ca2274f7172e9849cfb63a3132f3797d4ab6 (diff) | |
download | chromium_src-dfa9bb8ffd481f47c52d9d495d59b07f68cfb8c3.zip chromium_src-dfa9bb8ffd481f47c52d9d495d59b07f68cfb8c3.tar.gz chromium_src-dfa9bb8ffd481f47c52d9d495d59b07f68cfb8c3.tar.bz2 |
Implements events in networkingPrivate on Linux
- Adds NetworkingPrivateDelegateObserver, replacing the observer
in NetworkingPrivateServiceClient
- Implements the observer for NetworkingPrivateLinux
- Posts events when network list changes
- Posts events when connection state of networks changes
- Caches the network list
- Implements GetState to lookup in the cache
- Implements GetProperties by calling GetState
This is a modification of https://codereview.chromium.org/720453002/ with the changes from https://codereview.chromium.org/747223002/
BUG=387869
For minor change to browser_context_keyed_service_factories
TBR=kalman@chromium.org
Review URL: https://codereview.chromium.org/796803004
Cr-Commit-Position: refs/heads/master@{#309081}
Diffstat (limited to 'chrome/chrome_browser_extensions.gypi')
-rw-r--r-- | chrome/chrome_browser_extensions.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/chrome_browser_extensions.gypi b/chrome/chrome_browser_extensions.gypi index b859806..0140298 100644 --- a/chrome/chrome_browser_extensions.gypi +++ b/chrome/chrome_browser_extensions.gypi @@ -357,6 +357,7 @@ 'browser/extensions/api/networking_private/networking_private_chromeos.h', 'browser/extensions/api/networking_private/networking_private_delegate.cc', 'browser/extensions/api/networking_private/networking_private_delegate.h', + 'browser/extensions/api/networking_private/networking_private_delegate_observer.h', 'browser/extensions/api/networking_private/networking_private_event_router.h', 'browser/extensions/api/networking_private/networking_private_event_router_chromeos.cc', 'browser/extensions/api/networking_private/networking_private_event_router_factory.cc', @@ -859,6 +860,7 @@ 'browser/extensions/api/networking_private/networking_private_service_client.h', ], 'chrome_browser_extensions_networking_private_sources_linux': [ + 'browser/extensions/api/networking_private/networking_private_event_router_nonchromeos.cc', 'browser/extensions/api/networking_private/networking_private_linux.cc', 'browser/extensions/api/networking_private/networking_private_linux.h', 'browser/extensions/api/networking_private/network_config_dbus_constants_linux.cc', |