320 // create async callback object to give |
320 // create async callback object to give |
321 // callbacks once scheduler runs, give this high priority so that it |
321 // callbacks once scheduler runs, give this high priority so that it |
322 // is faster than the timers we have |
322 // is faster than the timers we have |
323 iCompletedCallBack = new( ELeave ) CAsyncCallBack( CActive::EPriorityHigh ); |
323 iCompletedCallBack = new( ELeave ) CAsyncCallBack( CActive::EPriorityHigh ); |
324 // set the callback |
324 // set the callback |
325 iCompletedCallBack->Set( |
325 iCompletedCallBack->Set(TShwCallBack<CShwThumbnailLoaderImpl, |
326 TShwCallBack< CShwThumbnailLoaderImpl, CompletedNotifyL >( this ) ); |
326 &CShwThumbnailLoaderImpl::CompletedNotifyL> (this)); |
327 |
327 |
328 // create async callback to give error callbacks once scheduler runs |
328 // create async callback to give error callbacks once scheduler runs |
329 iErrorCallBack = new( ELeave ) CAsyncCallBack( CActive::EPriorityHigh ); |
329 iErrorCallBack = new( ELeave ) CAsyncCallBack( CActive::EPriorityHigh ); |
330 // set the callback |
330 // set the callback |
331 iErrorCallBack->Set( |
331 iErrorCallBack->Set(TShwCallBack<CShwThumbnailLoaderImpl, |
332 TShwCallBack< CShwThumbnailLoaderImpl, ErrorNotifyL >( this ) ); |
332 &CShwThumbnailLoaderImpl::ErrorNotifyL> (this)); |
333 |
333 |
334 // create async callback to give callback once we run onto errors |
334 // create async callback to give callback once we run onto errors |
335 iErrorHandlerCallBack = new( ELeave ) CAsyncCallBack( CActive::EPriorityHigh ); |
335 iErrorHandlerCallBack = new( ELeave ) CAsyncCallBack( CActive::EPriorityHigh ); |
336 // set the callback |
336 // set the callback |
337 iErrorHandlerCallBack->Set( |
337 iErrorHandlerCallBack->Set(TShwCallBack<CShwThumbnailLoaderImpl, |
338 TShwCallBack< CShwThumbnailLoaderImpl, AsyncErrorHandleL >( this ) ); |
338 &CShwThumbnailLoaderImpl::AsyncErrorHandleL> (this)); |
339 } |
339 } |
340 |
340 |
341 // ----------------------------------------------------------------------------- |
341 // ----------------------------------------------------------------------------- |
342 // CShwThumbnailLoaderImpl::ImageSizeL. |
342 // CShwThumbnailLoaderImpl::ImageSizeL. |
343 // ----------------------------------------------------------------------------- |
343 // ----------------------------------------------------------------------------- |