equal
deleted
inserted
replaced
421 // CPluginLoader::GetTransactionId |
421 // CPluginLoader::GetTransactionId |
422 // Public method |
422 // Public method |
423 // Method to return transaction Id, using the request url |
423 // Method to return transaction Id, using the request url |
424 // ----------------------------------------------------------------------------- |
424 // ----------------------------------------------------------------------------- |
425 TInt CPluginLoader::GetTransactionId( const TDesC8& aRequestUrl ) |
425 TInt CPluginLoader::GetTransactionId( const TDesC8& aRequestUrl ) |
426 { |
426 { |
427 for (TInt i = 0;i < iPluginLoadDataArray->Count(); i++) |
427 for (TInt i = 0;i < iPluginLoadDataArray->Count(); i++) |
|
428 { |
|
429 CPluginLoadData& loadData = iPluginLoadDataArray->At(i); |
|
430 if (loadData.RequestUrl()) |
428 { |
431 { |
429 CPluginLoadData& loadData = iPluginLoadDataArray->At(i); |
432 if (aRequestUrl.Compare(*loadData.RequestUrl()) == 0) |
430 if (loadData.RequestUrlL()) |
433 { |
431 { |
434 return loadData.TransactionId(); |
432 if (aRequestUrl.Compare(*loadData.RequestUrlL()) == 0) |
435 } |
433 { |
|
434 return loadData.TransactionId(); |
|
435 } |
|
436 } |
|
437 } |
436 } |
|
437 } |
438 return KErrNotFound; |
438 return KErrNotFound; |
439 } |
439 } |
440 |
440 |
441 // ----------------------------------------------------------------------------- |
441 // ----------------------------------------------------------------------------- |
442 // CPluginLoader::GetCompleteError |
442 // CPluginLoader::GetCompleteError |
443 // Public method |
443 // Public method |
444 // Method to return complete error code for a transaction |
444 // Method to return complete error code for a transaction |
551 // as the index into the PluginLoadDataArray. |
551 // as the index into the PluginLoadDataArray. |
552 // ----------------------------------------------------------------------------- |
552 // ----------------------------------------------------------------------------- |
553 TBool CPluginLoader::SaveResponseHeader( TInt aTrId, |
553 TBool CPluginLoader::SaveResponseHeader( TInt aTrId, |
554 CUrlResponseHeaderInfo& aResponseHeader ) |
554 CUrlResponseHeaderInfo& aResponseHeader ) |
555 { |
555 { |
556 for (TInt i = 0;i < iPluginLoadDataArray->Count(); i++) |
556 for (TInt i = 0;i < iPluginLoadDataArray->Count(); i++) |
557 { |
557 { |
558 CPluginLoadData& loadData = iPluginLoadDataArray->At(i); |
558 CPluginLoadData& loadData = iPluginLoadDataArray->At(i); |
559 if (loadData.TransactionId() == aTrId) |
559 if (loadData.TransactionId() == aTrId) |
560 { |
560 { |
561 loadData.SetRequestUrlL(aResponseHeader.RequestUrl()); |
561 TRAPD( error, loadData.SetRequestUrlL(aResponseHeader.RequestUrl()) ); |
562 return ETrue; |
562 return error == KErrNone; |
563 } |
563 } |
564 } |
564 } |
565 |
565 return EFalse; |
566 return EFalse; |
|
567 } |
566 } |
568 |
567 |
569 // ----------------------------------------------------------------------------- |
568 // ----------------------------------------------------------------------------- |
570 // CPluginLoadData - A helper class for CPluginLoader |
569 // CPluginLoadData - A helper class for CPluginLoader |
571 // ----------------------------------------------------------------------------- |
570 // ----------------------------------------------------------------------------- |