equal
deleted
inserted
replaced
425 // --------------------------------------------------------------------------- |
425 // --------------------------------------------------------------------------- |
426 // |
426 // |
427 EXPORT_C void CMPXPluginInfo::ExtractUidsFromTextL( const TDesC8& aData, |
427 EXPORT_C void CMPXPluginInfo::ExtractUidsFromTextL( const TDesC8& aData, |
428 RArray<TUid>& aArray ) |
428 RArray<TUid>& aArray ) |
429 { |
429 { |
|
430 CleanupClosePushL(aArray); |
430 aArray.Reset(); |
431 aArray.Reset(); |
431 const TUint8* p = aData.Ptr(); |
432 const TUint8* p = aData.Ptr(); |
432 TInt startPos(0); |
433 TInt startPos(0); |
433 TInt pos(0); |
434 TInt pos(0); |
434 TInt len=aData.Length(); |
435 TInt len=aData.Length(); |
459 element.Set(p+startPos, pos - startPos); |
460 element.Set(p+startPos, pos - startPos); |
460 TInt val(0); |
461 TInt val(0); |
461 TaggedDataParser::ConvertText8ToTIntL(element, val); |
462 TaggedDataParser::ConvertText8ToTIntL(element, val); |
462 aArray.AppendL(TUid::Uid(val)); |
463 aArray.AppendL(TUid::Uid(val)); |
463 } |
464 } |
|
465 CleanupStack::Pop(); |
464 } |
466 } |
465 |
467 |
466 // --------------------------------------------------------------------------- |
468 // --------------------------------------------------------------------------- |
467 // Return supported mime types |
469 // Return supported mime types |
468 // --------------------------------------------------------------------------- |
470 // --------------------------------------------------------------------------- |