omadrm/drmengine/notifier/src/DRMMessageStorage.cpp
branchRCL_3
changeset 26 1221b68b8a5f
parent 0 95b198f216e5
child 27 1481bf457703
equal deleted inserted replaced
25:50c53e893c3f 26:1221b68b8a5f
    92 
    92 
    93 // -----------------------------------------------------------------------------
    93 // -----------------------------------------------------------------------------
    94 // CDRMMessageStorage::AddSession
    94 // CDRMMessageStorage::AddSession
    95 // -----------------------------------------------------------------------------
    95 // -----------------------------------------------------------------------------
    96 //
    96 //
    97 void CDRMMessageStorage::AddSession( CDRMNotifierSession* aSession ) 
    97 TInt CDRMMessageStorage::AddSession( CDRMNotifierSession* aSession ) 
    98     {
    98     {
    99     iSessions.Append( aSession );
    99     return iSessions.Append( aSession );
   100     };
   100     };
   101 
   101 
   102 // -----------------------------------------------------------------------------
   102 // -----------------------------------------------------------------------------
   103 // CDRMMessageStorage::UpdateMessage
   103 // CDRMMessageStorage::UpdateMessage
   104 // -----------------------------------------------------------------------------
   104 // -----------------------------------------------------------------------------
   216         CleanupStack::PopAndDestroy(); // eventBuf;
   216         CleanupStack::PopAndDestroy(); // eventBuf;
   217         CleanupStack::PopAndDestroy(); // message
   217         CleanupStack::PopAndDestroy(); // message
   218         }
   218         }
   219     else
   219     else
   220         {
   220         {
   221         iMessages.Append( message );
   221         CleanupStack::PushL( message );
       
   222         iMessages.AppendL ( message );
       
   223         CleanupStack::Pop( message );
   222         CleanupStack::Pop(); // message->iData;
   224         CleanupStack::Pop(); // message->iData;
   223         CleanupStack::Pop(); // eventBuf
   225         CleanupStack::Pop(); // eventBuf
   224         CleanupStack::Pop(); // message
   226         CleanupStack::Pop(); // message
   225         }
   227         }
   226     };
   228     };