imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailrequestactive.cpp
branchRCL_3
changeset 5 82749d516180
parent 1 235a7fc86938
child 7 2eb74cf6572e
equal deleted inserted replaced
1:235a7fc86938 5:82749d516180
   190             {
   190             {
   191             break;
   191             break;
   192             }
   192             }
   193         }
   193         }
   194     
   194     
       
   195     iTimer->Cancel();
   195     iTimer->Start( KClientRequestTimeout, KClientRequestTimeout, 
   196     iTimer->Start( KClientRequestTimeout, KClientRequestTimeout, 
   196                    TCallBack(TimerCallBack, this));
   197                    TCallBack(TimerCallBack, this));
   197     SetActive();
   198     SetActive();
   198     }
   199     }
   199 
   200 
   242         User::LeaveIfError( iFile.Open( iFs, iParams.iFileName, EFileShareReadersOrWriters ));
   243         User::LeaveIfError( iFile.Open( iFs, iParams.iFileName, EFileShareReadersOrWriters ));
   243         CleanupClosePushL( iFile );
   244         CleanupClosePushL( iFile );
   244         
   245         
   245         TN_DEBUG2( "CThumbnaiRequestActive::RunL() - file handle opened for %S", &iParams.iFileName );
   246         TN_DEBUG2( "CThumbnaiRequestActive::RunL() - file handle opened for %S", &iParams.iFileName );
   246         
   247         
   247         iSession.RequestThumbnailL( iFile, iParams.iTargetUri, iParamsPckg, iStatus );
   248         iSession.RequestThumbnailL( iFile, iParams.iFileName, iParamsPckg, iStatus );
   248         CleanupStack::PopAndDestroy( &iFile );
   249         CleanupStack::PopAndDestroy( &iFile );
   249         
   250         
   250         iTimer->Start( KClientRequestTimeout, KClientRequestTimeout, 
   251         iTimer->Start( KClientRequestTimeout, KClientRequestTimeout, 
   251                            TCallBack(TimerCallBack, this));
   252                            TCallBack(TimerCallBack, this));
   252         SetActive();
   253         SetActive();
   380 // Releases reserved bitmap.
   381 // Releases reserved bitmap.
   381 // ---------------------------------------------------------------------------
   382 // ---------------------------------------------------------------------------
   382 //
   383 //
   383 void CThumbnailRequestActive::ReleaseServerBitmap()
   384 void CThumbnailRequestActive::ReleaseServerBitmap()
   384     {
   385     {
   385     TN_DEBUG1( "CThumbnailRequestActive::ReleaseServerBitmap");
       
   386     
       
   387     if ( iBitmapHandle && iSession.Handle())
   386     if ( iBitmapHandle && iSession.Handle())
   388         {
   387         {
       
   388     	TN_DEBUG1( "CThumbnailRequestActive::ReleaseServerBitmap");
       
   389     
   389         iSession.ReleaseBitmap( iBitmapHandle );
   390         iSession.ReleaseBitmap( iBitmapHandle );
   390         iBitmapHandle = 0;
   391         iBitmapHandle = 0;
   391         }
   392         }
   392     }
   393     }
   393 
   394