equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 |
18 |
19 |
19 |
20 // INCLUDE FILES |
20 // INCLUDE FILES |
21 #include "csosemergencynumberpolicyhandler.h" |
21 #include "CSOSEmergencyNumberPolicyHandler.h" |
22 #include <mmtsy_names.h> |
22 #include <mmtsy_names.h> |
23 #include <featmgr.h> |
23 #include <featmgr.h> |
24 #include <bldvariant.hrh> |
24 #include <bldvariant.hrh> |
25 #include <telservicesvariant.hrh> |
25 #include <telservicesvariant.hrh> |
26 #include <telservicesinternalcrkeys.h> |
26 #include <telservicesinternalcrkeys.h> |
27 #include <centralrepository.h> |
27 #include <centralrepository.h> |
28 #include "csosenpolicysatrefresh.h" |
28 #include "CSosEnPolicySatRefresh.h" |
29 |
29 |
30 // CONSTANTS |
30 // CONSTANTS |
31 // The default emergency numbers. |
31 // The default emergency numbers. |
32 _LIT( KEnPolicyUnivEmergencyNumber, "112" ); |
32 _LIT( KEnPolicyUnivEmergencyNumber, "112" ); |
33 _LIT( KEnPolicyUSEmergencyNumber, "911" ); // U.S.A |
33 _LIT( KEnPolicyUSEmergencyNumber, "911" ); // U.S.A |
141 |
141 |
142 User::LeaveIfError( iMobilePhone.Open( aETelServer , KMmTsyPhoneName ) ); |
142 User::LeaveIfError( iMobilePhone.Open( aETelServer , KMmTsyPhoneName ) ); |
143 |
143 |
144 // Create sat refresh listener |
144 // Create sat refresh listener |
145 iSatRefresh = CSosEnPolicySatRefresh::NewL( *this ); |
145 iSatRefresh = CSosEnPolicySatRefresh::NewL( *this ); |
146 |
146 |
147 iSimMonitor = CSosEnPolicySimStatusMonitor::NewL( *this ); |
147 iSimMonitor = CSosEnPolicySimStatusMonitor::NewL( *this ); |
148 |
148 |
149 iENListHandler = CSosEnPolicyENListHandler::NewL() ; |
149 iENListHandler = CSosEnPolicyENListHandler::NewL() ; |
150 |
150 |
151 User::LeaveIfError( iENStore.Open( iMobilePhone ) ); |
151 User::LeaveIfError( iENStore.Open( iMobilePhone ) ); |
171 } |
171 } |
172 else |
172 else |
173 { |
173 { |
174 aIsEmergencyNumber = iENListHandler->IsInListByNormalMode( aTelNumber ); |
174 aIsEmergencyNumber = iENListHandler->IsInListByNormalMode( aTelNumber ); |
175 } |
175 } |
176 |
176 |
177 return KErrNone; |
177 return KErrNone; |
178 } |
178 } |
179 |
179 |
180 // ----------------------------------------------------------------------------- |
180 // ----------------------------------------------------------------------------- |
181 // CSosEmergencyNumberPolicyHandler::CpsssmHandleSimStatusEvent() |
181 // CSosEmergencyNumberPolicyHandler::CpsssmHandleSimStatusEvent() |