22 |
22 |
23 // INCLUDES |
23 // INCLUDES |
24 #include <e32base.h> |
24 #include <e32base.h> |
25 #include <s32mem.h> |
25 #include <s32mem.h> |
26 #include <bldvariant.hrh> |
26 #include <bldvariant.hrh> |
27 #include "PhCltTypes.h" |
27 #include "phclttypes.h" |
28 #include <cphcltdialdata.h> // Phone Client Notify API |
28 #include <cphcltdialdata.h> // Phone Client Notify API |
29 |
29 |
30 |
30 |
31 // Other constants used in TPhCltExtPhoneDialData ( default values ) |
31 // Other constants used in TPhCltExtPhoneDialData ( default values ) |
32 const TBool KPhCltDefaultAllowMatch = ETrue; // Match is allowed |
32 const TBool KPhCltDefaultAllowMatch = ETrue; // Match is allowed |
143 * Two-phased constructor. |
143 * Two-phased constructor. |
144 */ |
144 */ |
145 IMPORT_C static CPhCltExtPhoneDialData* NewLC(); |
145 IMPORT_C static CPhCltExtPhoneDialData* NewLC(); |
146 |
146 |
147 |
147 |
148 /** |
148 /** |
149 * Two-phased constructor. |
149 * Two-phased constructor. |
150 */ |
150 */ |
151 IMPORT_C static CPhCltExtPhoneDialData* NewL( const TDesC8& aPackage ); |
151 IMPORT_C static CPhCltExtPhoneDialData* NewL( const TDesC8& aPackage ); |
152 |
152 |
153 /** |
153 /** |
154 * Two-phased constructor. |
154 * Two-phased constructor. |
155 */ |
155 */ |
156 IMPORT_C static CPhCltExtPhoneDialData* NewLC( const TDesC8& aPackage ); |
156 IMPORT_C static CPhCltExtPhoneDialData* NewLC( const TDesC8& aPackage ); |
157 |
157 |
158 /** |
158 /** |
159 * Destructor. |
159 * Destructor. |
160 */ |
160 */ |
161 IMPORT_C virtual ~CPhCltExtPhoneDialData(); |
161 IMPORT_C virtual ~CPhCltExtPhoneDialData(); |
162 |
162 |
163 public: // New functions |
163 public: // New functions |
164 |
164 |
165 /** |
165 /** |
166 * Fills the parameter list. |
166 * Fills the parameter list. |
167 * @since Series 60 3.2 |
167 * @since Series 60 3.2 |
168 * @param aInParamList In parameter used with CAiwService. |
168 * @param aInParamList In parameter used with CAiwService. |
211 |
211 |
212 /** |
212 /** |
213 * End other calls param. |
213 * End other calls param. |
214 * @since Series 60 3.2 |
214 * @since Series 60 3.2 |
215 * @return Returns ETrue if other calls will be terminated. |
215 * @return Returns ETrue if other calls will be terminated. |
216 * EFalse if calls are not terminated. |
216 * EFalse if calls are not terminated. |
217 */ |
217 */ |
218 IMPORT_C TBool EndOtherCalls() const; |
218 IMPORT_C TBool EndOtherCalls() const; |
219 |
219 |
220 /** |
220 /** |
221 * Intiate Call |
221 * Intiate Call |
301 * @since S60 v3.2 |
301 * @since S60 v3.2 |
302 * @return User to user information. |
302 * @return User to user information. |
303 */ |
303 */ |
304 IMPORT_C const TDesC& UUI() const; |
304 IMPORT_C const TDesC& UUI() const; |
305 |
305 |
306 public: // Access - Setters |
306 public: // Access - Setters |
307 |
307 |
308 /** |
308 /** |
309 * Set whether the name entered in SetName should be matched |
309 * Set whether the name entered in SetName should be matched |
310 * against the personal directory. |
310 * against the personal directory. |
311 * @since Series 60 3.2 |
311 * @since Series 60 3.2 |
312 * This should be set EFalse only if phone number has not been |
312 * This should be set EFalse only if phone number has not been |
313 * taken from phonebook. |
313 * taken from phonebook. |
314 * |
314 * |
315 * @param aAllowMatch Whether to allow matches. |
315 * @param aAllowMatch Whether to allow matches. |
316 */ |
316 */ |
317 IMPORT_C void SetAllowMatch( TBool aAllowMatch ); |
317 IMPORT_C void SetAllowMatch( TBool aAllowMatch ); |
318 |
318 |
319 /** |
319 /** |
320 * Set the bearer capability. |
320 * Set the bearer capability. |
321 * @since Series 60 3.2 |
321 * @since Series 60 3.2 |
322 * @param aBearer The bearer capabilities as defined in GSM 04.08. |
322 * @param aBearer The bearer capabilities as defined in GSM 04.08. |
323 * @leaves KErrArgument if aBearer's length is longer than KAiwBearerLength |
323 * @leaves KErrArgument if aBearer's length is longer than KAiwBearerLength |
324 */ |
324 */ |