Index: chromeos/network/onc/onc_translation_tables.h |
diff --git a/chromeos/network/onc/onc_translation_tables.h b/chromeos/network/onc/onc_translation_tables.h |
index 276b1323c27489fd04e8e9c9905cf496419c5209..580173bb50d3a983c770e6d0cc72ec8d27528a81 100644 |
--- a/chromeos/network/onc/onc_translation_tables.h |
+++ b/chromeos/network/onc/onc_translation_tables.h |
@@ -5,6 +5,8 @@ |
#ifndef CHROMEOS_NETWORK_ONC_ONC_TRANSLATION_TABLES_H_ |
#define CHROMEOS_NETWORK_ONC_ONC_TRANSLATION_TABLES_H_ |
+#include <string> |
+ |
namespace chromeos { |
namespace onc { |
@@ -22,6 +24,16 @@ extern const StringTranslationEntry kEAPOuterTable[]; |
extern const StringTranslationEntry kEAP_PEAP_InnerTable[]; |
extern const StringTranslationEntry kEAP_TTLS_InnerTable[]; |
+// Translate individual strings to Shill using the above tables. |
+bool TranslateStringToShill(const StringTranslationEntry table[], |
+ const std::string& onc_value, |
+ std::string* shill_value); |
+ |
+// Translate individual strings to ONC using the above tables. |
+bool TranslateStringToONC(const StringTranslationEntry table[], |
+ const std::string& shill_value, |
+ std::string* onc_value); |
+ |
} // namespace onc |
} // namespace chromeos |