| Index: chromeos/network/network_util.cc
|
| diff --git a/chromeos/network/network_util.cc b/chromeos/network/network_util.cc
|
| index 7f0aaf8911a606535a1f4768dfd4a58d11794fe4..9d7d897c60875fd26fe33c6bd29f681b41e732fd 100644
|
| --- a/chromeos/network/network_util.cc
|
| +++ b/chromeos/network/network_util.cc
|
| @@ -153,6 +153,19 @@ scoped_ptr<base::DictionaryValue> TranslateNetworkStateToONC(
|
| return onc_dictionary.Pass();
|
| }
|
|
|
| +scoped_ptr<base::DictionaryValue> TranslateNetworkConfigurationStateToONC(
|
| + const NetworkState* network) {
|
| + // Get just the configuration properties from the NetworkState.
|
| + base::DictionaryValue shill_dictionary;
|
| + network->GetConfigurationStateProperties(&shill_dictionary);
|
| +
|
| + scoped_ptr<base::DictionaryValue> onc_dictionary =
|
| + TranslateShillServiceToONCPart(shill_dictionary,
|
| + ::onc::ONC_SOURCE_UNKNOWN,
|
| + &onc::kNetworkWithStateSignature);
|
| + return onc_dictionary.Pass();
|
| +}
|
| +
|
| scoped_ptr<base::ListValue> TranslateNetworkListToONC(
|
| NetworkTypePattern pattern,
|
| bool configured_only,
|
|
|