14 * Description: EAP and WLAN authentication protocols. |
14 * Description: EAP and WLAN authentication protocols. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 5 % |
19 * %version: 6 % |
20 */ |
20 */ |
21 |
21 |
22 #ifndef EAPCLIENTIF_H_ |
22 #ifndef EAPCLIENTIF_H_ |
23 #define EAPCLIENTIF_H_ |
23 #define EAPCLIENTIF_H_ |
24 |
24 |
25 #include <e32base.h> |
25 #include <e32base.h> |
|
26 #include "eap_am_export.h" |
|
27 // Start: added by script change_export_macros.sh. |
|
28 #if defined(EAP_NO_EXPORT_EAPCLIENTIF_H) |
|
29 #define EAP_CLASS_VISIBILITY_EAPCLIENTIF_H EAP_NONSHARABLE |
|
30 #define EAP_FUNC_VISIBILITY_EAPCLIENTIF_H |
|
31 #define EAP_C_FUNC_VISIBILITY_EAPCLIENTIF_H |
|
32 #define EAP_FUNC_EXPORT_EAPCLIENTIF_H |
|
33 #define EAP_C_FUNC_EXPORT_EAPCLIENTIF_H |
|
34 #elif defined(EAP_EXPORT_EAPCLIENTIF_H) |
|
35 #define EAP_CLASS_VISIBILITY_EAPCLIENTIF_H EAP_EXPORT |
|
36 #define EAP_FUNC_VISIBILITY_EAPCLIENTIF_H EAP_FUNC_EXPORT |
|
37 #define EAP_C_FUNC_VISIBILITY_EAPCLIENTIF_H EAP_C_FUNC_EXPORT |
|
38 #define EAP_FUNC_EXPORT_EAPCLIENTIF_H EAP_FUNC_EXPORT |
|
39 #define EAP_C_FUNC_EXPORT_EAPCLIENTIF_H EAP_C_FUNC_EXPORT |
|
40 #else |
|
41 #define EAP_CLASS_VISIBILITY_EAPCLIENTIF_H EAP_IMPORT |
|
42 #define EAP_FUNC_VISIBILITY_EAPCLIENTIF_H EAP_FUNC_IMPORT |
|
43 #define EAP_C_FUNC_VISIBILITY_EAPCLIENTIF_H EAP_C_FUNC_IMPORT |
|
44 #define EAP_FUNC_EXPORT_EAPCLIENTIF_H |
|
45 #define EAP_C_FUNC_EXPORT_EAPCLIENTIF_H |
|
46 #endif |
|
47 // End: added by script change_export_macros.sh. |
26 #include "EapServerClientDef.h" |
48 #include "EapServerClientDef.h" |
27 |
49 |
28 class EapClientIf |
50 class EAP_CLASS_VISIBILITY_EAPCLIENTIF_H EapClientIf |
29 { |
51 { |
30 public: |
52 public: |
31 |
53 |
32 IMPORT_C EapClientIf(); |
54 EAP_FUNC_VISIBILITY_EAPCLIENTIF_H EapClientIf(); |
33 |
55 |
34 IMPORT_C virtual ~EapClientIf(); |
56 EAP_FUNC_VISIBILITY_EAPCLIENTIF_H virtual ~EapClientIf(); |
35 |
57 |
36 protected: |
58 protected: |
37 IMPORT_C static TInt GetServerNameAndExe(TBuf<KMaxServerExe> * const ServerName, TBuf<KMaxServerExe> * const ServerExe); |
59 |
|
60 EAP_FUNC_VISIBILITY_EAPCLIENTIF_H static TInt GetServerNameAndExe(TBuf<KMaxServerExe> * const ServerName, TBuf<KMaxServerExe> * const ServerExe); |
|
61 |
38 }; |
62 }; |
39 |
63 |
40 |
64 |
41 #endif /* EAPCLIENTIF_H_ */ |
65 #endif /* EAPCLIENTIF_H_ */ |