equal
deleted
inserted
replaced
14 * Description: EAP and WLAN authentication protocols. |
14 * Description: EAP and WLAN authentication protocols. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 6 % |
19 * %version: 4.1.2 % |
20 */ |
20 */ |
21 |
21 |
22 #ifndef _EAPPROTECTEDSETUPINTERFACE_H_ |
22 #ifndef _EAPPROTECTEDSETUPINTERFACE_H_ |
23 #define _EAPPROTECTEDSETUPINTERFACE_H_ |
23 #define _EAPPROTECTEDSETUPINTERFACE_H_ |
24 |
24 |
27 #include "eap_tools.h" |
27 #include "eap_tools.h" |
28 |
28 |
29 #include <etelmm.h> |
29 #include <etelmm.h> |
30 |
30 |
31 // FORWARD DECLARATIONS |
31 // FORWARD DECLARATIONS |
32 class eap_am_type_protected_setup_symbian_c; |
32 class CEapAmProtectedSetupSymbian; |
33 |
33 |
34 // CLASS DECLARATION |
34 // CLASS DECLARATION |
35 /** |
35 /** |
36 * Class (active object) that handles the communications with the 3G SIM. |
36 * Class (active object) that handles the communications with the 3G SIM. |
37 */ |
37 */ |
52 * @param aTools Tools class pointer. |
52 * @param aTools Tools class pointer. |
53 * @param aParent Pointer to the parent class. |
53 * @param aParent Pointer to the parent class. |
54 */ |
54 */ |
55 static CEapProtectedSetupInterface* NewL( |
55 static CEapProtectedSetupInterface* NewL( |
56 abs_eap_am_tools_c* const aTools, |
56 abs_eap_am_tools_c* const aTools, |
57 eap_am_type_protected_setup_symbian_c* const aParent); |
57 CEapAmProtectedSetupSymbian* const aParent); |
58 |
58 |
59 /** |
59 /** |
60 * Destructor |
60 * Destructor |
61 */ |
61 */ |
62 virtual ~CEapProtectedSetupInterface(); |
62 virtual ~CEapProtectedSetupInterface(); |
67 */ |
67 */ |
68 void QueryDeviceParametersL(); |
68 void QueryDeviceParametersL(); |
69 |
69 |
70 protected: |
70 protected: |
71 |
71 |
72 CEapProtectedSetupInterface(abs_eap_am_tools_c* const aTools, eap_am_type_protected_setup_symbian_c* const aParent); |
72 CEapProtectedSetupInterface(abs_eap_am_tools_c* const aTools, CEapAmProtectedSetupSymbian* const aParent); |
73 |
73 |
74 void ConstructL(); |
74 void ConstructL(); |
75 |
75 |
76 void RunL(); |
76 void RunL(); |
77 |
77 |
83 TInt CreateMMETelConnectionL(); |
83 TInt CreateMMETelConnectionL(); |
84 void DisconnectMMETel(); |
84 void DisconnectMMETel(); |
85 |
85 |
86 private: |
86 private: |
87 |
87 |
88 eap_am_type_protected_setup_symbian_c * const iParent; |
88 CEapAmProtectedSetupSymbian * const iParent; |
89 |
89 |
90 abs_eap_am_tools_c * const m_am_tools; |
90 abs_eap_am_tools_c * const m_am_tools; |
91 |
91 |
92 // ETel connection. |
92 // ETel connection. |
93 RTelServer iServer; |
93 RTelServer iServer; |