Msrp/MsrpServer/src/CMSRPWriter.cpp
branchMSRP_FrameWork
changeset 60 7634585a4347
parent 58 cdb720e67852
equal deleted inserted replaced
59:b365c991829c 60:7634585a4347
   177         {
   177         {
   178         iWriteIssued = FALSE;
   178         iWriteIssued = FALSE;
   179         MMSRPWriterObserver::TMsgStatus msgState = MMSRPWriterObserver::EComplete;
   179         MMSRPWriterObserver::TMsgStatus msgState = MMSRPWriterObserver::EComplete;
   180         msgState = iSendQueue[0]->WriteDoneL(status); 
   180         msgState = iSendQueue[0]->WriteDoneL(status); 
   181         
   181         
       
   182         MSRPLOG2( "CMSRPWriter::RunL enter, state = %d", msgState )    
   182         if( msgState != MMSRPWriterObserver::EPending && 
   183         if( msgState != MMSRPWriterObserver::EPending && 
   183                 msgState != MMSRPWriterObserver::ESendingReport )    
   184                 msgState != MMSRPWriterObserver::ESendingReport )    
   184             {
   185             {
   185             MMSRPWriterObserver* obs = iSendQueue[0];
   186             MMSRPWriterObserver* obs = iSendQueue[0];
   186             iSendQueue.Remove(0);
   187             iSendQueue.Remove(0);
   213 // CMSRPWriter::SendL
   214 // CMSRPWriter::SendL
   214 // -----------------------------------------------------------------------------
   215 // -----------------------------------------------------------------------------
   215 //
   216 //
   216 void CMSRPWriter::SendL()
   217 void CMSRPWriter::SendL()
   217     {
   218     {
       
   219     MSRPLOG( "->CMSRPWriter::SendL" )    
   218     TBool interruptSend = FALSE;
   220     TBool interruptSend = FALSE;
   219 
   221 
       
   222     MSRPLOG2( "-> CMSRPWriter::SendL, count = %d", iSendQueue.Count() );    
   220     if(iSendQueue.Count())        
   223     if(iSendQueue.Count())        
   221         {
   224         {
       
   225         MSRPLOG2( "-> CMSRPWriter::SendL, sending instance = %d", iSendQueue[0] );    
   222         MMSRPWriterObserver::TWriteStatus ret = MMSRPWriterObserver::EMsrpSocketWrite;
   226         MMSRPWriterObserver::TWriteStatus ret = MMSRPWriterObserver::EMsrpSocketWrite;
   223         
   227         
   224         if(iSendQueue.Count()>1)
   228         if(iSendQueue.Count()>1)
   225             interruptSend = TRUE;
   229             interruptSend = TRUE;
   226         
   230