67 * @param aMeaningfulDigits - How many digits (starting from the right) are meaningful for matching. |
67 * @param aMeaningfulDigits - How many digits (starting from the right) are meaningful for matching. |
68 * Value of the parameter have to be between 4-20 otherwise the whole |
68 * Value of the parameter have to be between 4-20 otherwise the whole |
69 * of address will be used for matching (e.g. by value 0). |
69 * of address will be used for matching (e.g. by value 0). |
70 * If length of the address is less than value of the parameter the whole |
70 * If length of the address is less than value of the parameter the whole |
71 * of address will be used for matching. |
71 * of address will be used for matching. |
72 * @param aAllowUserNameMatch - ETrue on return if matching using the user name part of |
|
73 * the address is allowed. |
|
74 * @return - Return KErrNone if operation succeed. |
72 * @return - Return KErrNone if operation succeed. |
75 */ |
73 */ |
76 virtual TInt GetAddressForMatching( |
74 virtual TInt GetAddressForMatching( RBuf& aParsedAddress, TInt& aMeaningfulDigits ) = 0; |
77 RBuf& aParsedAddress, |
|
78 TInt& aMeaningfulDigits, |
|
79 TBool& aAllowUserNameMatch ) = 0; |
|
80 |
75 |
81 /** |
76 /** |
82 * Returns contact store uris which are opened and will be used for matching. |
77 * Returns contact store uris which are opened and will be used for matching. |
83 * @param aStoreUris - Contact store uri array. |
78 * @param aStoreUris - Contact store uri array. |
84 * @return - Return KErrNone if operation succeed. |
79 * @return - Return KErrNone if operation succeed. |