diff options
author | pneubeck@chromium.org <pneubeck@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-02 10:20:15 +0000 |
---|---|---|
committer | pneubeck@chromium.org <pneubeck@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-02 10:20:15 +0000 |
commit | 9f61f7962c1d2e966b61cca46d4b7dbfdb27ee48 (patch) | |
tree | 0f22b85d0bb4351f1e6d6c83b345fefcf3776c47 /chromeos/network/network_state_handler.h | |
parent | 82042206799743beaf3f566aa0b4fb9c4cd011d0 (diff) | |
download | chromium_src-9f61f7962c1d2e966b61cca46d4b7dbfdb27ee48.zip chromium_src-9f61f7962c1d2e966b61cca46d4b7dbfdb27ee48.tar.gz chromium_src-9f61f7962c1d2e966b61cca46d4b7dbfdb27ee48.tar.bz2 |
Add an Ethernet EAP policy.
This is the last change required to enable the Ethernet EAP policy on ChromeOS.
BUG=126870
(For preferences_browsertest.cc)
TBR=nkostylev@chromium.org
Review URL: https://codereview.chromium.org/23451044
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226444 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/network/network_state_handler.h')
-rw-r--r-- | chromeos/network/network_state_handler.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/chromeos/network/network_state_handler.h b/chromeos/network/network_state_handler.h index 8043cb3..84bd9cb 100644 --- a/chromeos/network/network_state_handler.h +++ b/chromeos/network/network_state_handler.h @@ -172,6 +172,10 @@ class CHROMEOS_EXPORT NetworkStateHandler // favorite is visible and retrieve the complete properties (and vice-versa). void GetFavoriteList(FavoriteStateList* list) const; + // Like GetFavoriteList() but only returns favorites with matching |type|. + void GetFavoriteListByType(const NetworkTypePattern& type, + FavoriteStateList* list) const; + // Finds and returns a favorite state by |service_path| or NULL if not found. const FavoriteState* GetFavoriteState(const std::string& service_path) const; @@ -208,6 +212,12 @@ class CHROMEOS_EXPORT NetworkStateHandler return check_portal_list_; } + // Returns the FavoriteState of the EthernetEAP service, which contains the + // EAP parameters used by the ethernet with |service_path|. If |service_path| + // doesn't refer to an ethernet service or if the ethernet service is not + // connected using EAP, returns NULL. + const FavoriteState* GetEAPForEthernet(const std::string& service_path) const; + // Generates a DictionaryValue of all NetworkState properties. Currently // provided for debugging purposes only. void GetNetworkStatePropertiesForTest( @@ -309,7 +319,7 @@ class CHROMEOS_EXPORT NetworkStateHandler // Logs an event and notifies observers. void OnDefaultNetworkChanged(); - // Notifies observers and updates connecting_network_. + // Notifies observers about changes to |network|. void NetworkPropertiesUpdated(const NetworkState* network); // Called whenever Device.Scanning state transitions to false. |