presencecache/presencecachesymbian/presencecacheserver2/src/presencecacheservicestore.cpp
changeset 72 6abfb1094884
parent 66 554fe4dbbb59
equal deleted inserted replaced
67:59984e68247d 72:6abfb1094884
    28 // CPresenceCacheServiceStore::NewLC()
    28 // CPresenceCacheServiceStore::NewLC()
    29 // ---------------------------------------------------------------------------
    29 // ---------------------------------------------------------------------------
    30 //
    30 //
    31 EXPORT_C CPresenceCacheServiceStore* CPresenceCacheServiceStore::NewLC()
    31 EXPORT_C CPresenceCacheServiceStore* CPresenceCacheServiceStore::NewLC()
    32     {
    32     {
       
    33     CPresenceCacheServiceStore* self = CPresenceCacheServiceStore::NewL();
       
    34     CleanupStack::PushL( self );
       
    35     return self;
       
    36     }
       
    37 
       
    38 // ---------------------------------------------------------------------------
       
    39 // CPresenceCacheServiceStore::NewL()
       
    40 // ---------------------------------------------------------------------------
       
    41 //
       
    42 EXPORT_C CPresenceCacheServiceStore* CPresenceCacheServiceStore::NewL()
       
    43     {
    33     CPresenceCacheServiceStore* self = new( ELeave ) CPresenceCacheServiceStore;
    44     CPresenceCacheServiceStore* self = new( ELeave ) CPresenceCacheServiceStore;
    34     CleanupStack::PushL( self );
    45     CleanupStack::PushL( self );
    35     self->ConstructL();
    46     self->ConstructL();
    36     return self;
       
    37     }
       
    38 
       
    39 // ---------------------------------------------------------------------------
       
    40 // CPresenceCacheServiceStore::NewL()
       
    41 // ---------------------------------------------------------------------------
       
    42 //
       
    43 EXPORT_C CPresenceCacheServiceStore* CPresenceCacheServiceStore::NewL()
       
    44     {
       
    45     CPresenceCacheServiceStore* self = NewLC();
       
    46     CleanupStack::Pop( self );
    47     CleanupStack::Pop( self );
    47     return self;
    48     return self;
    48     }
    49     }
    49 
    50 
    50 // ---------------------------------------------------------------------------
    51 // ---------------------------------------------------------------------------
   228     TBool oldPresExists(EFalse);
   229     TBool oldPresExists(EFalse);
   229     CPresenceCacheBuddyStore* buddyStore(NULL);
   230     CPresenceCacheBuddyStore* buddyStore(NULL);
   230     aErr = KErrNotFound;
   231     aErr = KErrNotFound;
   231 
   232 
   232     TInt count = iBuddyStoreCollection.Count();
   233     TInt count = iBuddyStoreCollection.Count();
       
   234     TRACE_1( _L("CPresenceCacheServiceStore::FindAndRemove - count = %d"),count );
   233     for (TInt i=0;i<count;i++)
   235     for (TInt i=0;i<count;i++)
   234         {
   236         {
   235         if ( (iBuddyStoreCollection[i])->EqualsIdentity(aIdentity) )
   237         if ( (iBuddyStoreCollection[i])->EqualsIdentity(aIdentity) )
   236             {
   238             {
   237             oldPresExists = (iBuddyStoreCollection[i])->HasPresence();
   239             oldPresExists = (iBuddyStoreCollection[i])->HasPresence();