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); |
|
431 aArray.Reset(); |
430 aArray.Reset(); |
432 const TUint8* p = aData.Ptr(); |
431 const TUint8* p = aData.Ptr(); |
433 TInt startPos(0); |
432 TInt startPos(0); |
434 TInt pos(0); |
433 TInt pos(0); |
435 TInt len=aData.Length(); |
434 TInt len=aData.Length(); |
460 element.Set(p+startPos, pos - startPos); |
459 element.Set(p+startPos, pos - startPos); |
461 TInt val(0); |
460 TInt val(0); |
462 TaggedDataParser::ConvertText8ToTIntL(element, val); |
461 TaggedDataParser::ConvertText8ToTIntL(element, val); |
463 aArray.AppendL(TUid::Uid(val)); |
462 aArray.AppendL(TUid::Uid(val)); |
464 } |
463 } |
465 CleanupStack::Pop(); |
|
466 } |
464 } |
467 |
465 |
468 // --------------------------------------------------------------------------- |
466 // --------------------------------------------------------------------------- |
469 // Return supported mime types |
467 // Return supported mime types |
470 // --------------------------------------------------------------------------- |
468 // --------------------------------------------------------------------------- |