locationtriggering/ltstrategyengine/src/lbtcellsupervisor.cpp
branchRCL_3
changeset 44 2b4ea9893b66
parent 13 19bff11d6c18
child 45 6b6920c56e2f
equal deleted inserted replaced
42:02ba3f1733c6 44:2b4ea9893b66
   133                 TStrategyData strategyData = conTrigger->StrategyData();
   133                 TStrategyData strategyData = conTrigger->StrategyData();
   134                 
   134                 
   135                 // If the fired time is non-zero, add it to recently fired trigger list
   135                 // If the fired time is non-zero, add it to recently fired trigger list
   136                 if( strategyData.iFireTime )
   136                 if( strategyData.iFireTime )
   137                     {
   137                     {
   138                     iRecentlyFiredTriggerArray.Append( conTrigger );
   138                     TInt error = iRecentlyFiredTriggerArray.Append( conTrigger );
       
   139 					if( error != KErrNone )
       
   140 						{
       
   141 						LOG1("Failed to append conTrigger into the array:%d",error);
       
   142 						}
   139                     }
   143                     }
   140                 }
   144                 }
   141             }
   145             }
   142         }
   146         }
   143       
   147       
   523     // Set trigger to inactive state
   527     // Set trigger to inactive state
   524     aStrategyData.iActivityStatus = EInactive;
   528     aStrategyData.iActivityStatus = EInactive;
   525     ClearVisitedCellInfo( aStrategyData );
   529     ClearVisitedCellInfo( aStrategyData );
   526     
   530     
   527     // Append this trigger to recently fired trigger
   531     // Append this trigger to recently fired trigger
   528     iRecentlyFiredTriggerArray.Append( aTrigger );
   532     TInt error = iRecentlyFiredTriggerArray.Append( aTrigger );
       
   533 	if( error != KErrNone )
       
   534 		{
       
   535 	    LOG1("Failed to append trigger to the array:%d",error);		
       
   536 		}
   529 	}
   537 	}
   530 
   538 
   531 
   539 
   532 
   540 
   533 // ----------------------------------------------------------------------------
   541 // ----------------------------------------------------------------------------
   608             
   616             
   609             if( remRearmTime <= 0 )
   617             if( remRearmTime <= 0 )
   610                 {
   618                 {
   611                 strategyData.iFireTime = 0;
   619                 strategyData.iFireTime = 0;
   612                 iRecentlyFiredTriggerArray[i]->SetStrategyData( strategyData );
   620                 iRecentlyFiredTriggerArray[i]->SetStrategyData( strategyData );
   613                 activatedTriggers.Append( iRecentlyFiredTriggerArray[i] );
   621                 TInt error = activatedTriggers.Append( iRecentlyFiredTriggerArray[i] );
       
   622                 if( error != KErrNone )
       
   623                     {
       
   624                     LOG1("Failed to append to fired triggers to the array:%d",error);
       
   625                     }
   614                 iRecentlyFiredTriggerArray.Remove(i);
   626                 iRecentlyFiredTriggerArray.Remove(i);
   615                 }
   627                 }
   616             }
   628             }
   617             
   629             
   618         }
   630         }