75 // --------------------------------------------------------------------------- |
75 // --------------------------------------------------------------------------- |
76 // |
76 // |
77 EXPORT_C void CLbtContainerFilter::AddHysteresisRadiusInFilter( |
77 EXPORT_C void CLbtContainerFilter::AddHysteresisRadiusInFilter( |
78 TReal aRadius ) |
78 TReal aRadius ) |
79 { |
79 { |
80 iHystRadiusArray.Append(aRadius); |
80 TInt error = iHystRadiusArray.Append(aRadius); |
|
81 if( error != KErrNone ) |
|
82 { |
|
83 LOG1("Failed to append radius to the array:%d",error); |
|
84 } |
81 } |
85 } |
82 |
86 |
83 |
87 |
84 // --------------------------------------------------------------------------- |
88 // --------------------------------------------------------------------------- |
85 // CLbtContainerFilter::IsTriggerTypeInFilter() |
89 // CLbtContainerFilter::IsTriggerTypeInFilter() |
112 // --------------------------------------------------------------------------- |
116 // --------------------------------------------------------------------------- |
113 // |
117 // |
114 EXPORT_C void CLbtContainerFilter::AddRectTrigAreaInFilterL( |
118 EXPORT_C void CLbtContainerFilter::AddRectTrigAreaInFilterL( |
115 CLbtExtendedTriggerInfo::TLbtTriggerRectArea aArea ) |
119 CLbtExtendedTriggerInfo::TLbtTriggerRectArea aArea ) |
116 { |
120 { |
117 iTriggerRectAreaArray.Append(aArea); |
121 iTriggerRectAreaArray.AppendL(aArea); |
118 } |
122 } |
119 |
123 |
120 |
124 |
121 // --------------------------------------------------------------------------- |
125 // --------------------------------------------------------------------------- |
122 // CLbtContainerFilter::IsTriggerStateInFilter() |
126 // CLbtContainerFilter::IsTriggerStateInFilter() |
218 // --------------------------------------------------------------------------- |
222 // --------------------------------------------------------------------------- |
219 // |
223 // |
220 EXPORT_C void CLbtContainerFilter::AddTriggerFireOnCreationInFilterL( |
224 EXPORT_C void CLbtContainerFilter::AddTriggerFireOnCreationInFilterL( |
221 TBool aFireOnCreation ) |
225 TBool aFireOnCreation ) |
222 { |
226 { |
223 iTriggerFireOnCreationArray.Append( aFireOnCreation ); |
227 iTriggerFireOnCreationArray.AppendL( aFireOnCreation ); |
224 } |
228 } |
225 |
229 |
226 // --------------------------------------------------------------------------- |
230 // --------------------------------------------------------------------------- |
227 // CLbtContainerFilter::IsTriggerFireOnCreationInFilter() |
231 // CLbtContainerFilter::IsTriggerFireOnCreationInFilter() |
228 // |
232 // |
336 // (other items were commented in a header). |
340 // (other items were commented in a header). |
337 // --------------------------------------------------------------------------- |
341 // --------------------------------------------------------------------------- |
338 // |
342 // |
339 EXPORT_C void CLbtContainerFilter::AddStartupProcessInFilterL( TFileName& aFileName ) |
343 EXPORT_C void CLbtContainerFilter::AddStartupProcessInFilterL( TFileName& aFileName ) |
340 { |
344 { |
341 iStartupProcessArray.Append( aFileName ); |
345 iStartupProcessArray.AppendL( aFileName ); |
342 } |
346 } |
343 |
347 |
344 // --------------------------------------------------------------------------- |
348 // --------------------------------------------------------------------------- |
345 // CLbtContainerFilter::IsStartupProcessInFilter() |
349 // CLbtContainerFilter::IsStartupProcessInFilter() |
346 // |
350 // |
421 RArray<TReal> hystArray; |
425 RArray<TReal> hystArray; |
422 aFilter->GetHystRadiusArrayL(&hystArray); |
426 aFilter->GetHystRadiusArrayL(&hystArray); |
423 |
427 |
424 for(i=0;i<hystArray.Count();++i) |
428 for(i=0;i<hystArray.Count();++i) |
425 { |
429 { |
426 iHystRadiusArray.Append(hystArray[i]); |
430 iHystRadiusArray.AppendL(hystArray[i]); |
427 } |
431 } |
428 hystArray.Close(); |
432 hystArray.Close(); |
429 |
433 |
430 // Copy trigger rect array |
434 // Copy trigger rect array |
431 RArray<CLbtExtendedTriggerInfo::TLbtTriggerRectArea> triggerRectAreaArray; |
435 RArray<CLbtExtendedTriggerInfo::TLbtTriggerRectArea> triggerRectAreaArray; |
432 aFilter->GetRectAreaArrayL(&triggerRectAreaArray); |
436 aFilter->GetRectAreaArrayL(&triggerRectAreaArray); |
433 |
437 |
434 for(i=0;i<triggerRectAreaArray.Count();++i) |
438 for(i=0;i<triggerRectAreaArray.Count();++i) |
435 { |
439 { |
436 iTriggerRectAreaArray.Append(triggerRectAreaArray[i]); |
440 iTriggerRectAreaArray.AppendL(triggerRectAreaArray[i]); |
437 } |
441 } |
438 triggerRectAreaArray.Close(); |
442 triggerRectAreaArray.Close(); |
439 |
443 |
440 // Copy trigger fired array |
444 // Copy trigger fired array |
441 RArray<TBool> triggerFiredArray; |
445 RArray<TBool> triggerFiredArray; |
442 aFilter->GetTriggerFiredArrayL(&triggerFiredArray); |
446 aFilter->GetTriggerFiredArrayL(&triggerFiredArray); |
443 |
447 |
444 for(i=0;i<triggerFiredArray.Count();++i) |
448 for(i=0;i<triggerFiredArray.Count();++i) |
445 { |
449 { |
446 iTriggerFiredArray.Append(triggerFiredArray[i]); |
450 iTriggerFiredArray.AppendL(triggerFiredArray[i]); |
447 } |
451 } |
448 triggerFiredArray.Close(); |
452 triggerFiredArray.Close(); |
449 |
453 |
450 // Copy SID array |
454 // Copy SID array |
451 RArray<TSecureId> sidArray; |
455 RArray<TSecureId> sidArray; |
452 aFilter->GetSidArrayL(&sidArray); |
456 aFilter->GetSidArrayL(&sidArray); |
453 |
457 |
454 for(i=0;i<sidArray.Count();++i) |
458 for(i=0;i<sidArray.Count();++i) |
455 { |
459 { |
456 iSidArray.Append(sidArray[i]); |
460 iSidArray.AppendL(sidArray[i]); |
457 } |
461 } |
458 sidArray.Close(); |
462 sidArray.Close(); |
459 |
463 |
460 // Copy fire on creation array |
464 // Copy fire on creation array |
461 RArray<TBool> triggerFireOnCreationArray; |
465 RArray<TBool> triggerFireOnCreationArray; |
462 aFilter->GetTriggerFireOnCreationArrayL(&triggerFireOnCreationArray); |
466 aFilter->GetTriggerFireOnCreationArrayL(&triggerFireOnCreationArray); |
463 |
467 |
464 for(i=0;i<triggerFireOnCreationArray.Count();++i) |
468 for(i=0;i<triggerFireOnCreationArray.Count();++i) |
465 { |
469 { |
466 iTriggerFireOnCreationArray.Append(triggerFireOnCreationArray[i]); |
470 iTriggerFireOnCreationArray.AppendL(triggerFireOnCreationArray[i]); |
467 } |
471 } |
468 triggerFireOnCreationArray.Close(); |
472 triggerFireOnCreationArray.Close(); |
469 |
473 |
470 // Copy the startup process array |
474 // Copy the startup process array |
471 RArray<TFileName> triggerstartupProcessArray; |
475 RArray<TFileName> triggerstartupProcessArray; |
472 aFilter->GetStartupProcessArrayL(&triggerstartupProcessArray); |
476 aFilter->GetStartupProcessArrayL(&triggerstartupProcessArray); |
473 |
477 |
474 for(i=0;i<triggerstartupProcessArray.Count();++i) |
478 for(i=0;i<triggerstartupProcessArray.Count();++i) |
475 { |
479 { |
476 iStartupProcessArray.Append(triggerstartupProcessArray[i]); |
480 iStartupProcessArray.AppendL(triggerstartupProcessArray[i]); |
477 } |
481 } |
478 triggerstartupProcessArray.Close(); |
482 triggerstartupProcessArray.Close(); |
479 } |
483 } |
480 |
484 |
481 |
485 |