eapol/eapol_framework/eapol_symbian/eap_if/include/EapGeneralSettingsImpl.h
changeset 49 43351a4f2da3
parent 26 9abfd4f00d37
equal deleted inserted replaced
47:712b4ffd76bb 49:43351a4f2da3
    14 * Description:  This is implementation of CEapGeneralSettings interface.
    14 * Description:  This is implementation of CEapGeneralSettings interface.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 28 %
    19 * %version: 29 %
    20 */
    20 */
    21 
    21 
    22 #ifndef _EAP_GENERAL_SETTINGS_IMPL_H_
    22 #ifndef _EAP_GENERAL_SETTINGS_IMPL_H_
    23 #define _EAP_GENERAL_SETTINGS_IMPL_H_
    23 #define _EAP_GENERAL_SETTINGS_IMPL_H_
    24 
    24 
    25 // INCLUDES
    25 // INCLUDES
    26 #include <EapType.h>
    26 #include <EapType.h>
    27 #include <EapGeneralSettings.h>
    27 #include <EapGeneralSettings.h>
       
    28 #include "eap_am_export.h"
       
    29 // Start: added by script change_export_macros.sh.
       
    30 #if defined(EAP_NO_EXPORT_EAPGENERALSETTINGSIMPL_H)
       
    31 	#define EAP_CLASS_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_NONSHARABLE 
       
    32 	#define EAP_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H 
       
    33 	#define EAP_C_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H 
       
    34 	#define EAP_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H 
       
    35 	#define EAP_C_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H 
       
    36 #elif defined(EAP_EXPORT_EAPGENERALSETTINGSIMPL_H)
       
    37 	#define EAP_CLASS_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_EXPORT 
       
    38 	#define EAP_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_FUNC_EXPORT 
       
    39 	#define EAP_C_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_C_FUNC_EXPORT 
       
    40 	#define EAP_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H EAP_FUNC_EXPORT 
       
    41 	#define EAP_C_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H EAP_C_FUNC_EXPORT 
       
    42 #else
       
    43 	#define EAP_CLASS_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_IMPORT 
       
    44 	#define EAP_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_FUNC_IMPORT 
       
    45 	#define EAP_C_FUNC_VISIBILITY_EAPGENERALSETTINGSIMPL_H EAP_C_FUNC_IMPORT 
       
    46 	#define EAP_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H 
       
    47 	#define EAP_C_FUNC_EXPORT_EAPGENERALSETTINGSIMPL_H 
       
    48 #endif
       
    49 // End: added by script change_export_macros.sh.
    28 #include "eap_header.h"
    50 #include "eap_header.h"
    29 #include "eap_array.h"
    51 #include "eap_array.h"
    30 #include "abs_eap_general_settings_message.h"
    52 #include "abs_eap_general_settings_message.h"
    31 #include "eap_configuration_field.h"
    53 #include "eap_configuration_field.h"
    32 #include "EapExpandedType.h"
    54 #include "EapExpandedType.h"
    52 
    74 
    53 // CLASS DECLARATION
    75 // CLASS DECLARATION
    54 /**
    76 /**
    55 * This is implementation of CEapGeneralSettings interface.
    77 * This is implementation of CEapGeneralSettings interface.
    56 */
    78 */
    57 class CEapGeneralSettingsImpl
    79 class EAP_CLASS_VISIBILITY_EAPGENERALSETTINGSIMPL_H CEapGeneralSettingsImpl
    58 : public CEapGeneralSettings
    80 : public CEapGeneralSettings
    59 , public abs_eap_general_settings_message_c
    81 , public abs_eap_general_settings_message_c
    60 , public EapClientIf
    82 , public EapClientIf
    61 {
    83 {
    62 public:		
    84 public: