equal
deleted
inserted
replaced
14 * Description: Implementation of wlan management API |
14 * Description: Implementation of wlan management API |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 30 % |
19 * %version: 31 % |
20 */ |
20 */ |
21 |
21 |
22 // INCLUDE FILES |
22 // INCLUDE FILES |
23 #include <e32std.h> |
23 #include <e32std.h> |
24 #include <ecom/implementationproxy.h> |
24 #include <ecom/implementationproxy.h> |
561 |
561 |
562 if( iProtectedSetupRequest && |
562 if( iProtectedSetupRequest && |
563 iProtectedSetupRequest->IsActive() ) |
563 iProtectedSetupRequest->IsActive() ) |
564 { |
564 { |
565 iProtectedSetupRequest->Cancel(); |
565 iProtectedSetupRequest->Cancel(); |
566 |
566 ProtectedSetupComplete( KErrCancel ); |
567 User::RequestComplete( iPendingProtectedSetupStatus, KErrCancel ); |
|
568 } |
567 } |
569 } |
568 } |
570 |
569 |
571 // --------------------------------------------------------- |
570 // --------------------------------------------------------- |
572 // CWlanMgmtImpl::CancelGetScanResults |
571 // CWlanMgmtImpl::CancelGetScanResults |
578 |
577 |
579 if( iScanRequest && |
578 if( iScanRequest && |
580 iScanRequest->IsActive() ) |
579 iScanRequest->IsActive() ) |
581 { |
580 { |
582 iScanRequest->Cancel(); |
581 iScanRequest->Cancel(); |
583 |
582 ScanComplete( KErrCancel ); |
584 User::RequestComplete( iPendingScanStatus, KErrCancel ); |
|
585 } |
583 } |
586 } |
584 } |
587 |
585 |
588 // --------------------------------------------------------- |
586 // --------------------------------------------------------- |
589 // CWlanMgmtImpl::CancelGetAvailableIaps |
587 // CWlanMgmtImpl::CancelGetAvailableIaps |
595 |
593 |
596 if( iAvailableIapsRequest && |
594 if( iAvailableIapsRequest && |
597 iAvailableIapsRequest->IsActive() ) |
595 iAvailableIapsRequest->IsActive() ) |
598 { |
596 { |
599 iAvailableIapsRequest->Cancel(); |
597 iAvailableIapsRequest->Cancel(); |
600 |
598 AvailableIapsComplete( KErrCancel ); |
601 User::RequestComplete( iPendingAvailableIapsStatus, KErrCancel ); |
|
602 } |
599 } |
603 } |
600 } |
604 |
601 |
605 // --------------------------------------------------------- |
602 // --------------------------------------------------------- |
606 // CWlanMgmtImpl::AddIapSsidList |
603 // CWlanMgmtImpl::AddIapSsidList |
806 // |
803 // |
807 void CWlanMgmtImpl::ScanComplete( |
804 void CWlanMgmtImpl::ScanComplete( |
808 TInt aStatus ) |
805 TInt aStatus ) |
809 { |
806 { |
810 TraceDump( INFO_LEVEL, ( _L( "CWlanMgmtImpl::ScanComplete()" ) ) ); |
807 TraceDump( INFO_LEVEL, ( _L( "CWlanMgmtImpl::ScanComplete()" ) ) ); |
|
808 |
811 User::RequestComplete( iPendingScanStatus, aStatus ); |
809 User::RequestComplete( iPendingScanStatus, aStatus ); |
812 delete iScanRequest; |
810 delete iScanRequest; |
813 iScanRequest = NULL; |
811 iScanRequest = NULL; |
814 iPendingScanStatus = NULL; |
812 iPendingScanStatus = NULL; |
815 } |
813 } |
820 // |
818 // |
821 void CWlanMgmtImpl::AvailableIapsComplete( |
819 void CWlanMgmtImpl::AvailableIapsComplete( |
822 TInt aStatus ) |
820 TInt aStatus ) |
823 { |
821 { |
824 TraceDump( INFO_LEVEL, ( _L( "CWlanMgmtImpl::AvailableIapsComplete()" ) ) ); |
822 TraceDump( INFO_LEVEL, ( _L( "CWlanMgmtImpl::AvailableIapsComplete()" ) ) ); |
|
823 |
825 User::RequestComplete( iPendingAvailableIapsStatus, aStatus ); |
824 User::RequestComplete( iPendingAvailableIapsStatus, aStatus ); |
826 delete iAvailableIapsRequest; |
825 delete iAvailableIapsRequest; |
827 iAvailableIapsRequest = NULL; |
826 iAvailableIapsRequest = NULL; |
828 iPendingAvailableIapsStatus = NULL; |
827 iPendingAvailableIapsStatus = NULL; |
829 } |
828 } |