| 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 4563b66d75d65d34e92c384351d763e8848d2d47..1053f372beb6aa0c4c18c7c9dd6eb75b765de1f4 100644
|
| --- a/chromeos/network/onc/onc_translation_tables.h
|
| +++ b/chromeos/network/onc/onc_translation_tables.h
|
| @@ -8,6 +8,7 @@
|
| #include <string>
|
| #include <vector>
|
|
|
| +#include "chromeos/chromeos_export.h"
|
| #include "chromeos/network/onc/onc_signature.h"
|
|
|
| namespace chromeos {
|
| @@ -25,12 +26,12 @@ 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[];
|
|
|
| // A separate translation table for cellular properties that are stored in a
|
| // Shill Device instead of a Service. The |shill_property_name| entries
|
| @@ -48,14 +49,15 @@ bool GetShillPropertyName(const std::string& onc_field_name,
|
| std::string* shill_property_name);
|
|
|
| // Translate individual strings to Shill using the above tables.
|
| -bool TranslateStringToShill(const StringTranslationEntry table[],
|
| - const std::string& onc_value,
|
| - std::string* shill_value);
|
| +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.
|
| -bool TranslateStringToONC(const StringTranslationEntry table[],
|
| - const std::string& shill_value,
|
| - std::string* onc_value);
|
| +CHROMEOS_EXPORT bool TranslateStringToONC(const StringTranslationEntry table[],
|
| + const std::string& shill_value,
|
| + std::string* onc_value);
|
|
|
| } // namespace onc
|
| } // namespace chromeos
|
|
|