eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_stack_symbian.h
changeset 49 43351a4f2da3
parent 26 9abfd4f00d37
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_stack_symbian.h	Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/eap_am_stack_symbian.h	Thu Sep 16 13:07:04 2010 +0300
@@ -40,53 +40,76 @@
 #include "eap_base_type.h"
 #include "abs_eap_configuration_if.h"
 #include "eap_tlv_header.h"
+#include "eap_am_export.h"
+// Start: added by script change_export_macros.sh.
+#if defined(EAP_NO_EXPORT_EAP_AM_STACK_SYMBIAN_H)
+	#define EAP_CLASS_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_NONSHARABLE 
+	#define EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H 
+	#define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H 
+	#define EAP_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H 
+	#define EAP_C_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H 
+#elif defined(EAP_EXPORT_EAP_AM_STACK_SYMBIAN_H)
+	#define EAP_CLASS_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_EXPORT 
+	#define EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_FUNC_EXPORT 
+	#define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_C_FUNC_EXPORT 
+	#define EAP_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H EAP_FUNC_EXPORT 
+	#define EAP_C_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H EAP_C_FUNC_EXPORT 
+#else
+	#define EAP_CLASS_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_IMPORT 
+	#define EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_FUNC_IMPORT 
+	#define EAP_C_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H EAP_C_FUNC_IMPORT 
+	#define EAP_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H 
+	#define EAP_C_FUNC_EXPORT_EAP_AM_STACK_SYMBIAN_H 
+#endif
+// End: added by script change_export_macros.sh.
 
-class EAP_EXPORT eap_am_stack_symbian_c
+
+class EAP_CLASS_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_am_stack_symbian_c
 : public CActive
 , public eap_am_stack_c
 , public abs_eap_configuration_if_c
 {
 public:
    
-    EAP_FUNC_IMPORT eap_am_stack_symbian_c(class abs_eap_am_tools_c * tools, bool is_client_when_true);
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_am_stack_symbian_c(class abs_eap_am_tools_c * tools, bool is_client_when_true);
     
-    EAP_FUNC_IMPORT virtual ~eap_am_stack_symbian_c();
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H virtual ~eap_am_stack_symbian_c();
   
-    EAP_FUNC_IMPORT bool get_is_valid();
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H bool get_is_valid();
 
-    EAP_FUNC_IMPORT eap_status_e set_partner(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e set_partner(
         abs_eap_am_stack_c * const partner
         , abs_eap_configuration_if_c * const configuration_if
         );
 
     // This is documented in abs_eap_stack_interface_c::configure().
-    EAP_FUNC_IMPORT eap_status_e configure(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e configure(
 		const eap_variable_data_c * const client_configuration);
 
     // This is documented in abs_eap_stack_interface_c::shutdown().
-    EAP_FUNC_IMPORT eap_status_e shutdown();
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e shutdown();
 
-    EAP_FUNC_IMPORT eap_status_e read_configure(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e read_configure(
         const eap_configuration_field_c * const field,
         eap_variable_data_c * const data);
 
-    EAP_FUNC_IMPORT eap_status_e set_timer(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e set_timer(
         abs_eap_base_timer_c * const p_initializer, 
         const u32_t p_id, 
         void * const p_data,
         const u32_t p_time_ms);
 
-    EAP_FUNC_IMPORT eap_status_e cancel_timer(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e cancel_timer(
         abs_eap_base_timer_c * const p_initializer, 
         const u32_t p_id);
 
-    EAP_FUNC_IMPORT eap_status_e check_is_valid_eap_type(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e check_is_valid_eap_type(
         const eap_type_value_e eap_type);
 
-    EAP_FUNC_IMPORT eap_status_e get_eap_type_list(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e get_eap_type_list(
         eap_array_c<eap_type_value_e> * const eap_type_list);
 
-    EAP_FUNC_IMPORT eap_status_e load_module(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e load_module(
         const eap_type_value_e type,
         const eap_type_value_e tunneling_type,
         abs_eap_base_type_c * const partner,
@@ -94,17 +117,17 @@
         const bool is_client_when_true,
         const eap_am_network_id_c * const receive_network_id);
 
-    EAP_FUNC_IMPORT eap_status_e save_simple_config_session(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e save_simple_config_session(
         const simple_config_state_e state,
         EAP_TEMPLATE_CONST eap_array_c<simple_config_credential_c> * const credential_array,
         const eap_variable_data_c * const new_password,
         const simple_config_Device_Password_ID_e Device_Password_ID,
         const simple_config_payloads_c * const other_configuration);
     
-    EAP_FUNC_IMPORT eap_status_e set_eap_database_reference_values(
+    EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e set_eap_database_reference_values(
             const eap_variable_data_c * const reference);
 
-	EAP_FUNC_IMPORT eap_status_e get_802_11_authentication_mode(
+	EAP_FUNC_VISIBILITY_EAP_AM_STACK_SYMBIAN_H eap_status_e get_802_11_authentication_mode(
 		const eap_am_network_id_c * const receive_network_id,
 		const eapol_key_authentication_type_e authentication_type);