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 |
28 |
29 |
29 |
30 // Constant used as window group id to indicate that we wish to go to idle. |
30 // Constant used as window group id to indicate that we wish to go to idle. |
31 const TInt KPhCltGoToIdle = 0; |
31 const TInt KPhCltGoToIdle = 0; |
32 |
32 |
33 // Constants used in Redial parameter |
33 // Constants used in Redial parameter |
34 const TInt KPhCltRedialDefault = -1; // Default redial. |
34 const TInt KPhCltRedialDefault = -1; // Default redial. |
35 const TInt KPhCltRedialOff = -2; // Redial is off. |
35 const TInt KPhCltRedialOff = -2; // Redial is off. |
36 const TInt KPhCltRedialWithDefaultTime = -3; // Redial on, with default time. |
36 const TInt KPhCltRedialWithDefaultTime = -3; // Redial on, with default time. |
37 const TInt KPhCltRedial = 0; // Forced redial. |
37 const TInt KPhCltRedial = 0; // Forced redial. |
38 |
38 |
39 |
39 |
40 // CONSTANTS |
40 // CONSTANTS |
41 //None. |
41 //None. |
42 |
42 |
141 |
141 |
142 /** |
142 /** |
143 * End other calls param. |
143 * End other calls param. |
144 * @since Series 60 3.2 |
144 * @since Series 60 3.2 |
145 * @return Returns ETrue if other calls will be terminated. |
145 * @return Returns ETrue if other calls will be terminated. |
146 * EFalse if calls are not terminated. |
146 * EFalse if calls are not terminated. |
147 */ |
147 */ |
148 virtual TBool EndOtherCalls() const = 0; |
148 virtual TBool EndOtherCalls() const = 0; |
149 |
149 |
150 /** |
150 /** |
151 * Intiate Call |
151 * Intiate Call |
225 * @since S60 v3.2 |
225 * @since S60 v3.2 |
226 * @return User to user information. |
226 * @return User to user information. |
227 */ |
227 */ |
228 virtual const TDesC& UUI() const = 0; |
228 virtual const TDesC& UUI() const = 0; |
229 |
229 |
230 public: // Access - Setters |
230 public: // Access - Setters |
231 |
231 |
232 /** |
232 /** |
233 * Set whether the name entered in SetName should be matched |
233 * Set whether the name entered in SetName should be matched |
234 * against the personal directory. |
234 * against the personal directory. |
235 * @since Series 60 3.2 |
235 * @since Series 60 3.2 |
236 * This should be set EFalse only if phone number has not been |
236 * This should be set EFalse only if phone number has not been |
237 * taken from phonebook. |
237 * taken from phonebook. |
238 * |
238 * |
239 * @param aAllowMatch Whether to allow matches. |
239 * @param aAllowMatch Whether to allow matches. |
240 */ |
240 */ |
241 virtual void SetAllowMatch( TBool aAllowMatch ) = 0; |
241 virtual void SetAllowMatch( TBool aAllowMatch ) = 0; |
242 |
242 |
243 /** |
243 /** |
244 * Set the bearer capability. |
244 * Set the bearer capability. |
245 * @since Series 60 3.2 |
245 * @since Series 60 3.2 |
246 * @param aBearer The bearer capabilities as defined in GSM 04.08. |
246 * @param aBearer The bearer capabilities as defined in GSM 04.08. |
247 * @leaves KErrArgument if aBearer's length is longer than KAiwBearerLength |
247 * @leaves KErrArgument if aBearer's length is longer than KAiwBearerLength |
248 */ |
248 */ |
417 //Automatic redial maximum duration |
417 //Automatic redial maximum duration |
418 TTimeIntervalSeconds iRedialMaximumDuration; |
418 TTimeIntervalSeconds iRedialMaximumDuration; |
419 |
419 |
420 |
420 |
421 //The contact Link storage. |
421 //The contact Link storage. |
422 HBufC8* iContactLink; |
422 HBufC8* iContactLink; |
423 |
423 |
424 // The calling party subaddress. |
424 // The calling party subaddress. |
425 TPhCltSubAddress iSubAddress; |
425 TPhCltSubAddress iSubAddress; |
426 |
426 |
427 // The number visibility information storage. |
427 // The number visibility information storage. |