summaryrefslogtreecommitdiffstats
path: root/chromeos/network/network_state_handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromeos/network/network_state_handler.h')
-rw-r--r--chromeos/network/network_state_handler.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/chromeos/network/network_state_handler.h b/chromeos/network/network_state_handler.h
index 0d3709e..0765778 100644
--- a/chromeos/network/network_state_handler.h
+++ b/chromeos/network/network_state_handler.h
@@ -183,8 +183,15 @@ 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|.
+ // Like GetFavoriteList() but only returns favorites with matching |type| and
+ // the following properties:
+ // |configured_only| - if true only include networks where IsInProfile is true
+ // |visible_only| - if true only include networks in the visible Services list
+ // |limit| - if > 0 limits the number of results.
void GetFavoriteListByType(const NetworkTypePattern& type,
+ bool configured_only,
+ bool visible_only,
+ int limit,
FavoriteStateList* list) const;
// Finds and returns the FavoriteState associated with |service_path| or NULL