class CPhCltExtPhoneDialData : public CPhCltDialData |
It defines the structure containing dial information.
Fields:
window group - When call is ended, set window group is actived.
show number - Permission to show number. ETrue if it is allowed.
redial - Automatic redial override.
name - Name corresponding to number. Name must be defined if shown number equals to EFalse. contact link - Contact link. you should put always when you are dialing from phonebook contact. tel number - String that is to be dialled. number fields are supported. allow match - Permission to allow match. ETrue if match is to be done. If you are dialing from sim pd or fdn, then this should be EFalse. number entry - Returns whether to return to the number entry on failure
end other calls - Information if the existing calls are ended before this new one is made. Not mandatory. Set only if you know that the call is an emergency call. subaddress - The calling party subaddress. Supports SAT features. Defined in ITU-T I.330 and 3GPP TS 11.14. SATCall - Set whether this is SAT originated call or not. Supports SAT features. bearer - Bearer capabilities. Supports SAT features.
CallType - The type of the call, i.e. voice (default) or video.
SendKey - Call made with SendKey, optional.
Redial maximum duration - Automatic redial maximum duration
Initiate call - true if iniate call false otherwise
UUI - User to user information sent on call setup phase.
Private Member Functions | |
---|---|
CPhCltExtPhoneDialData() | |
TInt | CalculateDescriptorSize(const TDesC &) |
TInt | CalculateDescriptorSize(const TDesC8 &) |
void | CheckDescriptorMaxLengthL(TInt, TInt) |
void | ConstructL() |
void | ConstructL(const TDesC8 &) |
void | CopyDescriptorToMemberDescriptorL(const TDesC &, HBufC *&) |
void | CopyDescriptorToMemberDescriptorL(const TDesC8 &, HBufC8 *&) |
void | ReadDescriptorFromStreamL(RDesReadStream &, HBufC8 *&) |
void | ReadDescriptorFromStreamL(RDesReadStream &, HBufC *&) |
void | WriteDescriptorToStreamL(RDesWriteStream &, const TDesC8 &) |
void | WriteDescriptorToStreamL(RDesWriteStream &, const TDesC &) |
Public Member Enumerations | |
---|---|
enum | TPhCltCallFlags { EPhCltCallFlagsDefault = 0x0000, EPhCltCallFlagsAllowNumberShowing = 0x0001, EPhCltCallFlagsReturnToNumberEntryOnFailure = 0x0002, EPhCltCallFlagsAllowPersonalDirectoryMatching = 0x0004, EPhCltCallFlagsEndBeforeDial = 0x0008, EPhCltCallFlagsSAT = 0x0020, EPhCltCallFlagsVideoCall = 0x0040, EPhCltCallFlagsVoIPCall = 0x0080, EPhCltCallFlagsSendKey = 0x0100 } |
CPhCltExtPhoneDialData | ( | ) | [private] |
IMPORT_C TBool | AllowMatch | ( | ) | const [virtual] |
IMPORT_C const TPhCltBearerCapability & | Bearer | ( | ) | const [virtual] |
TInt | CalculateDescriptorSize | ( | const TDesC & | aDescriptor | ) | const [private] |
const TDesC & aDescriptor | which size is calculated |
TInt | CalculateDescriptorSize | ( | const TDesC8 & | aDescriptor | ) | const [private] |
const TDesC8 & aDescriptor | which size is calculated |
IMPORT_C TPhCltCallType | CallType | ( | ) | const [virtual] |
void | CheckDescriptorMaxLengthL | ( | TInt | aDescriptorLength, |
TInt | aMaxAllowedDescriptorLength | |||
) | const [private] |
void | ConstructL | ( | ) | [private] |
void | ConstructL | ( | const TDesC8 & | aPackage | ) | [private] |
const TDesC8 & aPackage | including dial data |
IMPORT_C const TDesC8 & | ContactLink | ( | ) | const [virtual] |
void | CopyDescriptorToMemberDescriptorL | ( | const TDesC & | aSource, |
HBufC *& | aMemberDescriptor | |||
) | [private] |
void | CopyDescriptorToMemberDescriptorL | ( | const TDesC8 & | aSource, |
HBufC8 *& | aMemberDescriptor | |||
) | [private] |
IMPORT_C TBool | EndOtherCalls | ( | ) | const [virtual] |
IMPORT_C CPhCltExtPhoneDialData * | NewL | ( | const TDesC8 & | aPackage | ) | [static] |
Two-phased constructor.
const TDesC8 & aPackage |
IMPORT_C CPhCltExtPhoneDialData * | NewLC | ( | const TDesC8 & | aPackage | ) | [static] |
Two-phased constructor.
const TDesC8 & aPackage |
void | ReadDescriptorFromStreamL | ( | RDesReadStream & | aStream, |
HBufC8 *& | aDescriptor | |||
) | [private] |
RDesReadStream & aStream | used stream |
HBufC8 *& aDescriptor | which is read from stream |
void | ReadDescriptorFromStreamL | ( | RDesReadStream & | aStream, |
HBufC *& | aDescriptor | |||
) | [private] |
RDesReadStream & aStream | used stream |
HBufC *& aDescriptor | which is read from stream |
IMPORT_C const TTimeIntervalSeconds | RedialMaximumDuration | ( | ) | const [virtual] |
IMPORT_C TBool | SATCall | ( | ) | const [virtual] |
IMPORT_C void | SetAllowMatch | ( | TBool | aAllowMatch | ) | [virtual] |
TBool aAllowMatch | Whether to allow matches. |
IMPORT_C void | SetBearerL | ( | const TPhCltBearerCapability & | aBearer | ) | [virtual] |
const TPhCltBearerCapability & aBearer | The bearer capabilities as defined in GSM 04.08. KErrArgument if aBearer's length is longer than KAiwBearerLength |
IMPORT_C void | SetCallType | ( | TPhCltCallType | aCallType | ) | [virtual] |
TPhCltCallType aCallType | calls' type. |
IMPORT_C void | SetContactLinkL | ( | const TDesC8 & | aContactLink | ) | [virtual] |
const TDesC8 & aContactLink | Contact link information. |
IMPORT_C void | SetEndOtherCalls | ( | TBool | aEndCalls | ) | [virtual] |
TBool aEndCalls | Are the other calls ended. |
IMPORT_C void | SetInitiateCall | ( | TBool | aInitCall | ) | [virtual] |
TBool aInitCall | ETrue if call is intiate call |
IMPORT_C void | SetNameL | ( | const TPhCltNameBuffer & | aName | ) | [virtual] |
const TPhCltNameBuffer & aName | The name of the person being called. KErrArgument if aName length is over 50 characters. |
IMPORT_C void | SetRedial | ( | TInt | aRedial | ) | [virtual] |
TInt aRedial | The new redial status |
IMPORT_C void | SetRedialMaximumDuration | ( | TTimeIntervalSeconds | aMaximumRedialDuration | ) | [virtual] |
TTimeIntervalSeconds aMaximumRedialDuration |
IMPORT_C void | SetReturnToNumberEntryOnFailure | ( | TBool | aReturn | ) |
Set whether to return to number entry.
TBool aReturn | Whether to return to the number entry editor. |
IMPORT_C void | SetSATCall | ( | TBool | aSATCall | ) | [virtual] |
TBool aSATCall | ETrue if SAT originated the call, EFalse otherwise. |
IMPORT_C void | SetSendKeyPressed | ( | TBool | aSendKey | ) | [virtual] |
TBool aSendKey | The value of SendKey. |
IMPORT_C void | SetServiceId | ( | TUint32 | aServiceId | ) | [virtual] |
Set the value of xSP Service Id.
TUint32 aServiceId | The value of Service Id. |
IMPORT_C void | SetShowNumber | ( | TBool | aShowNumber | ) | [virtual] |
TBool aShowNumber | Whether or not to show the number. |
IMPORT_C void | SetSubAddressL | ( | const TPhCltSubAddress & | aSubAddress | ) | [virtual] |
const TPhCltSubAddress & aSubAddress | The calling party subaddress. KErrArgument if aSubAddress length is longer than KAiwSubAddressLength |
IMPORT_C void | SetTelephoneNumber | ( | const TPhCltTelephoneNumber & | aNumber | ) | [virtual] |
const TPhCltTelephoneNumber & aNumber | Phone number, which maximum length is KMaximumPhoneNumberLength. KErrArgument if aPhoneNumber length is over KMaximumPhoneNumberLength |
IMPORT_C void | SetUUIL | ( | const TDesC & | aUUI | ) | [virtual] |
const TDesC & aUUI | User to user information. |
IMPORT_C void | SetWindowGroup | ( | TInt | aWindowGroup | ) | [virtual] |
TInt aWindowGroup | Window group id. |
IMPORT_C const TPhCltSubAddress & | SubAddress | ( | ) | const [virtual] |
IMPORT_C const TPhCltTelephoneNumber & | TelephoneNumber | ( | ) | const [virtual] |
IMPORT_C TInt | WindowGroup | ( | ) | const [virtual] |
void | WriteDescriptorToStreamL | ( | RDesWriteStream & | aStream, |
const TDesC8 & | aDescriptor | |||
) | [private] |
RDesWriteStream & aStream | used stream |
const TDesC8 & aDescriptor | which value is write to stream |
void | WriteDescriptorToStreamL | ( | RDesWriteStream & | aStream, |
const TDesC & | aDescriptor | |||
) | [private] |
RDesWriteStream & aStream | used stream |
const TDesC & aDescriptor | which value is write to stream |
EPhCltCallFlagsDefault = 0x0000 | |
EPhCltCallFlagsAllowNumberShowing = 0x0001 | |
EPhCltCallFlagsReturnToNumberEntryOnFailure = 0x0002 | |
EPhCltCallFlagsAllowPersonalDirectoryMatching = 0x0004 | |
EPhCltCallFlagsEndBeforeDial = 0x0008 | |
EPhCltCallFlagsSAT = 0x0020 | |
EPhCltCallFlagsVideoCall = 0x0040 | |
EPhCltCallFlagsVoIPCall = 0x0080 | |
EPhCltCallFlagsSendKey = 0x0100 |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.