914 TRequestStatus& aStatus ) |
914 TRequestStatus& aStatus ) |
915 { |
915 { |
916 LOG_ENTERFN( "CWsfModel::RefreshScan" ); |
916 LOG_ENTERFN( "CWsfModel::RefreshScan" ); |
917 iSession.RequestScan( aPckg, aStatus ); |
917 iSession.RequestScan( aPckg, aStatus ); |
918 } |
918 } |
|
919 |
|
920 |
|
921 // ---------------------------------------------------------------------------- |
|
922 // CWsfModel::CloseHelperApplication |
|
923 // ---------------------------------------------------------------------------- |
|
924 // |
|
925 EXPORT_C TBool CWsfModel::CloseHelperApplication() |
|
926 { |
|
927 LOG_ENTERFN( "CWsfModel::CloseHelperApplication" ); |
|
928 TBool endTaskCalled = EFalse; |
|
929 // check if the app is already running ... and kill it. |
|
930 TUid id( TUid::Uid( KHelperApUid.iUid ) ); |
|
931 TApaTaskList taskList( iEikEnv->WsSession() ); |
|
932 TApaTask task = taskList.FindApp( id ); |
|
933 |
|
934 if ( task.Exists() ) |
|
935 { |
|
936 LOG_WRITE( "ending task" ); |
|
937 task.EndTask(); |
|
938 endTaskCalled = ETrue; |
|
939 } |
|
940 return endTaskCalled; |
|
941 } |
|
942 |
919 |
943 |
920 |
944 |
921 // ---------------------------------------------------------------------------- |
945 // ---------------------------------------------------------------------------- |
922 // CWsfModel::LaunchHelperApplicationL |
946 // CWsfModel::LaunchHelperApplicationL |
923 // ---------------------------------------------------------------------------- |
947 // ---------------------------------------------------------------------------- |
924 // |
948 // |
925 EXPORT_C void CWsfModel::LaunchHelperApplicationL( TWsfWlanInfo &aWlanInfo, |
949 EXPORT_C void CWsfModel::LaunchHelperApplicationL( TWsfWlanInfo &aWlanInfo ) |
926 TBool aConnecting, |
|
927 TBool aConnectOnly ) |
|
928 { |
950 { |
929 LOG_ENTERFN( "CWsfModel::LaunchHelperApplicationL" ); |
951 LOG_ENTERFN( "CWsfModel::LaunchHelperApplicationL" ); |
930 TPckgC<TWsfWlanInfo> param( aWlanInfo ); |
952 TPckgC<TWsfWlanInfo> param( aWlanInfo ); |
931 TPckgC<TBool> param2( aConnecting ); |
953 |
932 TPckgC<TBool> param3( aConnectOnly ); |
954 TBuf8<sizeof( TWsfWlanInfo )> temp; |
933 |
|
934 TBuf8<sizeof( TWsfWlanInfo ) + sizeof( TBool ) + sizeof( TBool )> temp; |
|
935 temp.Copy( param ); |
955 temp.Copy( param ); |
936 temp.Append( param2 ); |
|
937 temp.Append( param3 ); |
|
938 |
956 |
939 TFileName fileName; |
957 TFileName fileName; |
940 fileName.Copy( temp ); |
958 fileName.Copy( temp ); |
941 |
959 |
942 RApaLsSession appArcSession; |
960 RApaLsSession appArcSession; |