| 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..d053e0bbbb583fd4f1f57189d74f3e195c0ee845 100644
|
| --- a/chromeos/network/onc/onc_translation_tables.h
|
| +++ b/chromeos/network/onc/onc_translation_tables.h
|
| @@ -5,6 +5,10 @@
|
| #ifndef CHROMEOS_NETWORK_ONC_ONC_TRANSLATION_TABLES_H_
|
| #define CHROMEOS_NETWORK_ONC_ONC_TRANSLATION_TABLES_H_
|
|
|
| +#include <string>
|
| +
|
| +#include "chromeos/chromeos_export.h"
|
| +
|
| namespace chromeos {
|
| namespace onc {
|
|
|
| @@ -15,12 +19,23 @@ struct StringTranslationEntry {
|
|
|
| // These tables contain the mapping from ONC strings to Shill strings.
|
| // These are NULL-terminated arrays.
|
| -extern const StringTranslationEntry kNetworkTypeTable[];
|
| -extern const StringTranslationEntry kVPNTypeTable[];
|
| -extern const StringTranslationEntry kWiFiSecurityTable[];
|
| -extern const StringTranslationEntry kEAPOuterTable[];
|
| -extern const StringTranslationEntry kEAP_PEAP_InnerTable[];
|
| -extern const StringTranslationEntry kEAP_TTLS_InnerTable[];
|
| +CHROMEOS_EXPORT extern const StringTranslationEntry kNetworkTypeTable[];
|
| +CHROMEOS_EXPORT extern const StringTranslationEntry kVPNTypeTable[];
|
| +CHROMEOS_EXPORT extern const StringTranslationEntry kWiFiSecurityTable[];
|
| +CHROMEOS_EXPORT extern const StringTranslationEntry kEAPOuterTable[];
|
| +CHROMEOS_EXPORT extern const StringTranslationEntry kEAP_PEAP_InnerTable[];
|
| +CHROMEOS_EXPORT extern const StringTranslationEntry kEAP_TTLS_InnerTable[];
|
| +
|
| +// Translate individual strings to Shill using the above tables.
|
| +CHROMEOS_EXPORT bool TranslateStringToShill(
|
| + const StringTranslationEntry table[],
|
| + const std::string& onc_value,
|
| + std::string* shill_value);
|
| +
|
| +// Translate individual strings to ONC using the above tables.
|
| +CHROMEOS_EXPORT bool TranslateStringToONC(const StringTranslationEntry table[],
|
| + const std::string& shill_value,
|
| + std::string* onc_value);
|
|
|
| } // namespace onc
|
| } // namespace chromeos
|
|
|