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.AppendL ( aMessage ); |
145 iMessageQueue.Append( 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 |
277 iIsInStorage = ETrue; |
278 User::LeaveIfError( iStorage->AddSession( this ) ); |
278 iStorage->AddSession( this ); |
279 iIsInStorage = ETrue; |
|
280 } |
279 } |
281 |
280 |
282 // Check if there are any notifications in queue if so process first one |
281 // Check if there are any notifications in queue if so process first one |
283 if( iMessageQueue.Count() ) |
282 if( iMessageQueue.Count() ) |
284 { |
283 { |
353 content = new (ELeave) TContentData; |
352 content = new (ELeave) TContentData; |
354 |
353 |
355 content->iContentID = NULL; |
354 content->iContentID = NULL; |
356 content->iEventType = eventType; |
355 content->iEventType = eventType; |
357 |
356 |
358 iContentIDList.AppendL ( content ); |
357 iContentIDList.Append( content ); |
359 |
358 |
360 aMessage.Complete( KErrNone ); |
359 aMessage.Complete( KErrNone ); |
361 } |
360 } |
362 |
361 |
363 // ----------------------------------------------------------------------------- |
362 // ----------------------------------------------------------------------------- |
421 content = new (ELeave) TContentData; |
420 content = new (ELeave) TContentData; |
422 |
421 |
423 content->iContentID = contentID; |
422 content->iContentID = contentID; |
424 content->iEventType = eventType; |
423 content->iEventType = eventType; |
425 |
424 |
426 iContentIDList.AppendL ( content ); |
425 iContentIDList.Append( content ); |
427 |
426 |
428 CleanupStack::Pop(); |
427 CleanupStack::Pop(); |
429 aMessage.Complete( KErrNone ); |
428 aMessage.Complete( KErrNone ); |
430 } |
429 } |
431 |
430 |