equal
deleted
inserted
replaced
140 User::Leave(KErrNotFound); |
140 User::Leave(KErrNotFound); |
141 } |
141 } |
142 |
142 |
143 if( !iIsListening || iMessageQueue.Count() ) |
143 if( !iIsListening || iMessageQueue.Count() ) |
144 { |
144 { |
145 iMessageQueue.Append( aMessage ); |
145 iMessageQueue.AppendL ( aMessage ); |
146 return ETrue; |
146 return ETrue; |
147 } |
147 } |
148 NotifyL( aMessage, EFalse ); |
148 NotifyL( aMessage, EFalse ); |
149 return EFalse; |
149 return EFalse; |
150 } |
150 } |
272 // Set this to message as listener |
272 // Set this to message as listener |
273 iListener = aMessage; |
273 iListener = aMessage; |
274 |
274 |
275 if( !iIsInStorage ) |
275 if( !iIsInStorage ) |
276 { |
276 { |
277 iIsInStorage = ETrue; |
277 |
278 iStorage->AddSession( this ); |
278 User::LeaveIfError( iStorage->AddSession( this ) ); |
|
279 iIsInStorage = ETrue; |
279 } |
280 } |
280 |
281 |
281 // Check if there are any notifications in queue if so process first one |
282 // Check if there are any notifications in queue if so process first one |
282 if( iMessageQueue.Count() ) |
283 if( iMessageQueue.Count() ) |
283 { |
284 { |
352 content = new (ELeave) TContentData; |
353 content = new (ELeave) TContentData; |
353 |
354 |
354 content->iContentID = NULL; |
355 content->iContentID = NULL; |
355 content->iEventType = eventType; |
356 content->iEventType = eventType; |
356 |
357 |
357 iContentIDList.Append( content ); |
358 iContentIDList.AppendL ( content ); |
358 |
359 |
359 aMessage.Complete( KErrNone ); |
360 aMessage.Complete( KErrNone ); |
360 } |
361 } |
361 |
362 |
362 // ----------------------------------------------------------------------------- |
363 // ----------------------------------------------------------------------------- |
420 content = new (ELeave) TContentData; |
421 content = new (ELeave) TContentData; |
421 |
422 |
422 content->iContentID = contentID; |
423 content->iContentID = contentID; |
423 content->iEventType = eventType; |
424 content->iEventType = eventType; |
424 |
425 |
425 iContentIDList.Append( content ); |
426 iContentIDList.AppendL ( content ); |
426 |
427 |
427 CleanupStack::Pop(); |
428 CleanupStack::Pop(); |
428 aMessage.Complete( KErrNone ); |
429 aMessage.Complete( KErrNone ); |
429 } |
430 } |
430 |
431 |