phoneclientserver/phoneclient/Inc/EmergencyNumber/EmergencyNumber_Aiw/RPhCltEmergencyCall.h
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    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,