omadmadapters/connmoadapter/src/AddBuffer.cpp
changeset 62 03849bd79877
parent 45 0f9fc722d255
child 67 fdbfe0a95492
equal deleted inserted replaced
60:d6935193cf9a 62:03849bd79877
   277                 groupTag.Insert( aRoot.Length(), KNodeSeparator );
   277                 groupTag.Insert( aRoot.Length(), KNodeSeparator );
   278                 groupTag.Insert( aRoot.Length() + 1, CUtils::GetSecondURISeg( iBuffer[i]->iUri ) );
   278                 groupTag.Insert( aRoot.Length() + 1, CUtils::GetSecondURISeg( iBuffer[i]->iUri ) );
   279                 first = EFalse;
   279                 first = EFalse;
   280                 retval = 0;
   280                 retval = 0;
   281                 }
   281                 }
   282             aGroup->Append(iBuffer[i]);
   282             TInt err = KErrNone;
   283             iCache.Append(iBuffer[i]);
   283             TRAP(err,aGroup->AppendL(iBuffer[i]));
       
   284             if(err != KErrNone)
       
   285                 {
       
   286 				retval = err;
       
   287                 break;
       
   288                 }
       
   289             TRAP(err,iCache.AppendL(iBuffer[i]));
       
   290             if(err != KErrNone)
       
   291                 {
       
   292                 TInt indx = aGroup->Find(iBuffer[i]);
       
   293                 if(indx != KErrNotFound)
       
   294                     aGroup->Remove(indx);
       
   295 				retval = err;
       
   296                 break;
       
   297                 }
   284             retval++;
   298             retval++;
   285             }
   299             }
   286         }
   300         }
   287     OstTrace1( TRACE_NORMAL, CADDBUFFER_GETGROUP_EXIT, "EXIT: CAddBuffer::GetGroup;retval=%d", retval );
   301     OstTrace1( TRACE_NORMAL, CADDBUFFER_GETGROUP_EXIT, "EXIT: CAddBuffer::GetGroup;retval=%d", retval );
   288 
   302