2276 |
2276 |
2277 notifier->CreateTriggers( lbt,*trig,trigId1,EFalse,wait ); |
2277 notifier->CreateTriggers( lbt,*trig,trigId1,EFalse,wait ); |
2278 wait->Start( ); |
2278 wait->Start( ); |
2279 RPointerArray < CLbtTriggerInfo > trigInfoList; |
2279 RPointerArray < CLbtTriggerInfo > trigInfoList; |
2280 |
2280 |
2281 User::After(5000000); |
|
2282 |
|
2283 //Construct an area filter |
2281 //Construct an area filter |
2284 CLbtTriggerFilterByArea* areaFilter1 = |
2282 CLbtTriggerFilterByArea* areaFilter1 = |
2285 CLbtTriggerFilterByArea::NewL(); |
2283 CLbtTriggerFilterByArea::NewL(); |
2286 CleanupStack::PushL( areaFilter1 ); |
2284 CleanupStack::PushL( areaFilter1 ); |
2287 CLbtGeoCircle* area1 = CLbtGeoCircle::NewL( |
2285 CLbtGeoCircle* area1 = CLbtGeoCircle::NewL( |
4008 CleanupClosePushL( lbt ); |
4006 CleanupClosePushL( lbt ); |
4009 |
4007 |
4010 _LIT( KFilename,"CreateTest.exe" ); |
4008 _LIT( KFilename,"CreateTest.exe" ); |
4011 RProcess proc; |
4009 RProcess proc; |
4012 TInt retVal =proc.Create(KFilename,KNullDesC); |
4010 TInt retVal =proc.Create(KFilename,KNullDesC); |
|
4011 TRequestStatus status = KRequestPending; |
|
4012 TInt triggerId = KLbtNullTriggerId; |
4013 if(retVal == KErrNone) |
4013 if(retVal == KErrNone) |
4014 { |
4014 { |
4015 proc.Resume(); |
4015 proc.Resume(); |
4016 TRequestStatus status = KRequestPending; |
4016 proc.Rendezvous(status); |
4017 proc.Rendezvous(status); |
4017 User::WaitForRequest(status); |
4018 User::WaitForRequest(status); |
4018 triggerId = status.Int(); |
4019 } |
4019 } |
4020 User::After(5000000); |
4020 |
4021 TInt triggerId=0; |
|
4022 RProperty iProperty; |
|
4023 User::LeaveIfError(iProperty.Get( |
|
4024 KPSUidTriggerIdInfo, |
|
4025 KLbttesttriggerid, |
|
4026 triggerId)); |
|
4027 |
|
4028 //Construct list options |
4021 //Construct list options |
4029 CLbtListTriggerOptions* listOptions = CLbtListTriggerOptions::NewL(); |
4022 CLbtListTriggerOptions* listOptions = CLbtListTriggerOptions::NewL(); |
4030 CleanupStack::PushL( listOptions ); |
4023 CleanupStack::PushL( listOptions ); |
4031 //Construct an area filter |
4024 //Construct an area filter |
4032 CLbtTriggerFilterByArea* areaFilter = |
4025 CLbtTriggerFilterByArea* areaFilter = |
4082 TCoordinate coordinate(65.5285,23.9385); |
4075 TCoordinate coordinate(65.5285,23.9385); |
4083 |
4076 |
4084 _LIT( KFilename,"CreateTest.exe" ); |
4077 _LIT( KFilename,"CreateTest.exe" ); |
4085 RProcess proc; |
4078 RProcess proc; |
4086 TInt retVal =proc.Create(KFilename,KNullDesC); |
4079 TInt retVal =proc.Create(KFilename,KNullDesC); |
|
4080 |
|
4081 TRequestStatus status = KRequestPending; |
|
4082 TInt triggerId = KLbtNullTriggerId; |
|
4083 |
4087 if(retVal == KErrNone) |
4084 if(retVal == KErrNone) |
4088 { |
4085 { |
4089 proc.Resume(); |
4086 proc.Resume(); |
4090 TRequestStatus status = KRequestPending; |
4087 proc.Rendezvous(status); |
4091 proc.Rendezvous(status); |
4088 User::WaitForRequest(status); |
4092 User::WaitForRequest(status); |
4089 triggerId = status.Int(); |
4093 } |
4090 } |
4094 User::After(5000000); |
4091 |
4095 TInt triggerId=0; |
4092 //Construct list options |
4096 RProperty iProperty; |
|
4097 User::LeaveIfError(iProperty.Get( |
|
4098 KPSUidTriggerIdInfo, |
|
4099 KLbttesttriggerid, |
|
4100 triggerId)); |
|
4101 |
|
4102 //Construct list options |
|
4103 CLbtListTriggerOptions* listOptions = CLbtListTriggerOptions::NewL(); |
4093 CLbtListTriggerOptions* listOptions = CLbtListTriggerOptions::NewL(); |
4104 CleanupStack::PushL( listOptions ); |
4094 CleanupStack::PushL( listOptions ); |
4105 //Construct an area filter |
4095 //Construct an area filter |
4106 CLbtTriggerFilterByArea* areaFilter = |
4096 CLbtTriggerFilterByArea* areaFilter = |
4107 CLbtTriggerFilterByArea::NewL(); |
4097 CLbtTriggerFilterByArea::NewL(); |