| Index: chromeos/network/onc/onc_translator_shill_to_onc.cc
|
| diff --git a/chromeos/network/onc/onc_translator_shill_to_onc.cc b/chromeos/network/onc/onc_translator_shill_to_onc.cc
|
| index d7bc265e0ceeb9de0d75f9f703239e96c2a6a3e9..43bb42fa6f0677ef29c58cebcb4ba311ad0daa61 100644
|
| --- a/chromeos/network/onc/onc_translator_shill_to_onc.cc
|
| +++ b/chromeos/network/onc/onc_translator_shill_to_onc.cc
|
| @@ -79,6 +79,7 @@ class ShillToONCTranslator {
|
| void TranslateIPsec();
|
| void TranslateVPN();
|
| void TranslateWiFiWithState();
|
| + void TranslateWiMAXWithState();
|
| void TranslateCellularWithState();
|
| void TranslateCellularDevice();
|
| void TranslateNetworkWithState();
|
| @@ -160,6 +161,8 @@ ShillToONCTranslator::CreateTranslatedONCObject() {
|
| TranslateIPsec();
|
| } else if (onc_signature_ == &kWiFiWithStateSignature) {
|
| TranslateWiFiWithState();
|
| + } else if (onc_signature_ == &kWiMAXWithStateSignature) {
|
| + TranslateWiMAXWithState();
|
| } else if (onc_signature_ == &kCellularWithStateSignature) {
|
| if (field_translation_table_ == kCellularDeviceTable)
|
| TranslateCellularDevice();
|
| @@ -317,6 +320,12 @@ void ShillToONCTranslator::TranslateWiFiWithState() {
|
| if (!ssid.empty())
|
| onc_object_->SetStringWithoutPathExpansion(::onc::wifi::kSSID, ssid);
|
| CopyPropertiesAccordingToSignature();
|
| + TranslateAndAddNestedObject(::onc::wifi::kEAP);
|
| +}
|
| +
|
| +void ShillToONCTranslator::TranslateWiMAXWithState() {
|
| + CopyPropertiesAccordingToSignature();
|
| + TranslateAndAddNestedObject(::onc::wimax::kEAP);
|
| }
|
|
|
| void ShillToONCTranslator::TranslateCellularWithState() {
|
|
|