wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlanconversionutil.cpp
equal
deleted
inserted
replaced
14 * Description: Handles type conversion between adaptation and core layers |
14 * Description: Handles type conversion between adaptation and core layers |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 87 % |
19 * %version: 89 % |
20 */ |
20 */ |
21 |
21 |
22 #include <in_sock.h> |
22 #include <in_sock.h> |
23 #include <e32math.h> |
23 #include <e32math.h> |
24 |
24 #include <in_iface.h> |
25 #include "wlanconversionutil.h" |
25 #include "wlanconversionutil.h" |
26 #include "wlmserver.h" |
26 #include "wlmserver.h" |
27 #include "wlmtsparams.h" |
27 #include "wlmtsparams.h" |
28 #include "am_debug.h" |
28 #include "am_debug.h" |
29 |
29 |
441 return KErrWlanNetworkNotFound; |
441 return KErrWlanNetworkNotFound; |
442 case core_connect_wapi_psk_failure: |
442 case core_connect_wapi_psk_failure: |
443 return KErrWlanInternalError; |
443 return KErrWlanInternalError; |
444 case core_connect_wapi_certificate_failure: |
444 case core_connect_wapi_certificate_failure: |
445 return KErrWlanInternalError; |
445 return KErrWlanInternalError; |
|
446 case core_connect_ap_unsupported_configuration: |
|
447 return KErrIfAuthenticationFailure; |
446 default: |
448 default: |
447 return KErrUnknown; |
449 return KErrUnknown; |
448 } |
450 } |
449 } |
451 } |
450 |
452 |
781 break; |
783 break; |
782 case Wep: |
784 case Wep: |
783 aCoreSettings.security_mode = core_security_mode_wep; |
785 aCoreSettings.security_mode = core_security_mode_wep; |
784 break; |
786 break; |
785 case Wlan8021x: |
787 case Wlan8021x: |
786 aCoreSettings.security_mode = core_security_mode_802dot1x; |
788 if( aAmSettings.WPAKeyLength == 1 ) |
|
789 { |
|
790 aCoreSettings.security_mode = core_security_mode_802dot1x_unencrypted; |
|
791 } |
|
792 else |
|
793 { |
|
794 aCoreSettings.security_mode = core_security_mode_802dot1x; |
|
795 } |
787 break; |
796 break; |
788 case Wpa: |
797 case Wpa: |
789 aCoreSettings.security_mode = core_security_mode_wpa; |
798 aCoreSettings.security_mode = core_security_mode_wpa; |
790 break; |
799 break; |
791 case Wpa2Only: |
800 case Wpa2Only: |
1013 case core_error_drivers_not_loaded: |
1022 case core_error_drivers_not_loaded: |
1014 case core_error_in_power_save: |
1023 case core_error_in_power_save: |
1015 case core_error_challenge_failure: |
1024 case core_error_challenge_failure: |
1016 case core_error_not_connected: |
1025 case core_error_not_connected: |
1017 case core_error_general: |
1026 case core_error_general: |
|
1027 case core_error_unsupported_config: |
1018 default: |
1028 default: |
1019 return KErrGeneral; |
1029 return KErrGeneral; |
1020 } |
1030 } |
1021 } |
1031 } |
1022 |
1032 |
1044 return core_error_timeout; |
1054 return core_error_timeout; |
1045 case KErrCancel: |
1055 case KErrCancel: |
1046 return core_error_cancel; |
1056 return core_error_cancel; |
1047 case KErrAlreadyExists: |
1057 case KErrAlreadyExists: |
1048 return core_error_already_exists; |
1058 return core_error_already_exists; |
|
1059 case KWlanErrUnsupportedNwConf: |
|
1060 return core_error_unsupported_config; |
1049 default: |
1061 default: |
1050 return core_error_general; |
1062 return core_error_general; |
1051 } |
1063 } |
1052 } |
1064 } |
1053 |
1065 |