phoneclientserver/phoneclient/Inc/EmergencyNumber/EmergencyNumber_Aiw/RPhCltEmergencyCall.h
equal
deleted
inserted
replaced
19 #ifndef RPhCltEmergencyCall_H |
19 #ifndef RPhCltEmergencyCall_H |
20 #define RPhCltEmergencyCall_H |
20 #define RPhCltEmergencyCall_H |
21 |
21 |
22 // INCLUDES |
22 // INCLUDES |
23 #include <e32std.h> |
23 #include <e32std.h> |
24 #include "PhCltTypes.h" |
24 #include "phclttypes.h" |
25 #include "RPhCltServer.h" |
25 #include "rphcltserver.h" |
26 |
26 |
27 /** |
27 /** |
28 * Emergency number query mode |
28 * Emergency number query mode |
29 */ |
29 */ |
30 enum TPhCltEmergencyNumberQueryMode |
30 enum TPhCltEmergencyNumberQueryMode |
167 TInt IsEmergencyPhoneNumber( |
167 TInt IsEmergencyPhoneNumber( |
168 const TDesC& aNumber, |
168 const TDesC& aNumber, |
169 TDes& aMatchedEmergencyNumber, |
169 TDes& aMatchedEmergencyNumber, |
170 TBool& aIsEmergencyNumber ); |
170 TBool& aIsEmergencyNumber ); |
171 |
171 |
172 private: |
172 private: |
173 |
173 |
174 /** |
174 /** |
175 * Extract telephone number from string. If EFalse is returned |
175 * Extract telephone number from string. If EFalse is returned |
176 * then aString does not contain valid emergency number |
176 * then aString does not contain valid emergency number |
177 * |
177 * |
178 * @param aString string from which those characters are removed. |
178 * @param aString string from which those characters are removed. |
212 |
212 |
213 /** |
213 /** |
214 * Executes checks to given phone number to find out if it is a valid |
214 * Executes checks to given phone number to find out if it is a valid |
215 * emergency number. |
215 * emergency number. |
216 * |
216 * |
217 * @param aString Telephone number |
217 * @param aString Telephone number |
218 * @param aIsEmergencyNumber If ETrue, then the aNumber parameter |
218 * @param aIsEmergencyNumber If ETrue, then the aNumber parameter |
219 * was a valid emergency number. |
219 * was a valid emergency number. |
220 * |
220 * |
221 * @return Returns error code of the success of the operation. |
221 * @return Returns error code of the success of the operation. |
222 * |
222 * |
223 */ |
223 */ |
224 TInt ValidateNumber( TDes& aString, TBool& aIsEmergencyNumber, |
224 TInt ValidateNumber( TDes& aString, TBool& aIsEmergencyNumber, |