equal
deleted
inserted
replaced
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 |