CAiwInternalDialData Class Reference
class CAiwInternalDialData : public CBase |
Dial data for SAT application.
aiwdialdata.lib
- Since
- S60 3.2
Constructor & Destructor Documentation
CAiwInternalDialData()
CAiwInternalDialData | ( | ) | [private] |
~CAiwInternalDialData()
~CAiwInternalDialData | ( | ) | [virtual] |
Member Functions Documentation
AllowMatch()
IMPORT_C TBool | AllowMatch | ( | ) | const |
Defines if mathing is allowed.
Bearer()
IMPORT_C const TDesC8 & | Bearer | ( | ) | const |
CalculateDescriptorSize(const TDesC &)
TInt
| CalculateDescriptorSize | ( | const TDesC & | aDescriptor | ) | const [private] |
Parameters
const TDesC & aDescriptor | |
CalculateDescriptorSize(const TDesC8 &)
TInt
| CalculateDescriptorSize | ( | const TDesC8 & | aDescriptor | ) | const [private] |
CalculatePackageSize()
TInt
| CalculatePackageSize | ( | ) | const [private] |
CheckDescriptorMaxLengthL(TInt, TInt)
void | CheckDescriptorMaxLengthL | ( | TInt | aDescriptorLength, |
| TInt | aMaxAllowedDescriptorLength |
| ) | const [private] |
Leaves with KErrArgument if aDescriptorLength is greated that aMaxAllowedDescriptorLenght
Parameters
TInt aDescriptorLength | |
TInt aMaxAllowedDescriptorLength | |
ConstructL()
void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private.
ConstructL(const TDesC8 &)
void | ConstructL | ( | const TDesC8 & | aPackage | ) | [private] |
By default Symbian 2nd phase constructor is private.
ContactLink()
IMPORT_C const TDesC8 & | ContactLink | ( | ) | const |
CopyDescriptorToMemberDescriptorL(const TDesC &, HBufC *&)
void | CopyDescriptorToMemberDescriptorL | ( | const TDesC & | aSource, |
| HBufC *& | aMemberDescriptor |
| ) | [private] |
CopyDescriptorToMemberDescriptorL(const TDesC8 &, HBufC8 *&)
void | CopyDescriptorToMemberDescriptorL | ( | const TDesC8 & | aSource, |
| HBufC8 *& | aMemberDescriptor |
| ) | [private] |
EndOtherCalls()
IMPORT_C TBool | EndOtherCalls | ( | ) | const |
FillInParamListL(CAiwGenericParamList &)
Composes data set package and inserts data to aInParamList.
InitiateCall()
IMPORT_C TBool | InitiateCall | ( | ) | const |
Name()
IMPORT_C const TDesC & | Name | ( | ) | const |
NewL()
Two-phased constructor for implementation class. Use this method for creating a instance with null items.
NewL(const TDesC8 &)
Two-phased constructor for implementation class. Use this method for creating a instance with null items.
Parameters
const TDesC8 & aPackage | descriptor parameter. |
NewLC()
Two-phased constructor for implementation class. Leaves the pointer to the cleanup stack. Use this method for creating a instance with null items.
NewLC(const TDesC8 &)
Two-phased constructor for implementation class. Leaves the pointer to the cleanup stack. Use this method for creating a instance with null items.
Parameters
const TDesC8 & aPackage | descriptor parameter. |
PhoneNumber()
IMPORT_C const TDesC & | PhoneNumber | ( | ) | const |
ReadDescriptorFromStreamL(RDesReadStream &, HBufC *&)
ReadDescriptorFromStreamL(RDesReadStream &, HBufC8 *&)
Redial()
IMPORT_C TInt | Redial | ( | ) | const |
RedialMaximumDuration()
Automatic redial maximum duration.
SATCall()
IMPORT_C TBool | SATCall | ( | ) | const |
SetAllowMatch(TBool)
IMPORT_C void | SetAllowMatch | ( | TBool | aAllowMatch | ) | |
Set whether the phone number should be matched against the personal directory.
If ETrue and name is set then number is matched to phonebook but set name is shown in call bubble. If name is not set then no name is shown in call bubble just phone number.
This should be set EFalse only if phone number has not been taken from phonebook.
Parameters
TBool aAllowMatch | Whether to allow matches. Default: ETrue. |
SetBearerL(const TDesC8 &)
IMPORT_C void | SetBearerL | ( | const TDesC8 & | aBearer | ) | |
Set the bearer capability.
Parameters
const TDesC8 & aBearer | The bearer capabilities as defined in GSM 04.08. KErrArgument if aBearer's length is longer than 14 characters. Default: Empty. |
SetCallType(CAiwDialData::TCallType)
SetContactLinkL(const TDesC8 &)
IMPORT_C void | SetContactLinkL | ( | const TDesC8 & | aContactLink | ) | |
Set contact link. If phone number and contact link are both defined call will be made to contact link.
Parameters
const TDesC8 & aContactLink | Contact link information. Default: Empty. |
SetEndOtherCalls(TBool)
IMPORT_C void | SetEndOtherCalls | ( | TBool | aEndOtherCalls | ) | |
Set parameter for end other calls. If this is set to ETrue, other calls will be terminated before dial.
SetInitiateCall(TBool)
IMPORT_C void | SetInitiateCall | ( | TBool | aInitCall | ) | |
Parameters
TBool aInitCall | ETrue if call is created by using long press of send key otherwise EFalse. Default: EFalse. |
SetNameL(const TDesC &)
IMPORT_C void | SetNameL | ( | const TDesC & | aName | ) | |
Sets the name of the person who is to be called. If client sets name then set name is shown not contact card defined name. Set name is shown also in log event.
Parameters
const TDesC & aName | The name of the person being called. KErrArgument if aName length is over KMaximumNameLength. Default: Empty. |
SetPhoneNumberL(const TDesC &)
IMPORT_C void | SetPhoneNumberL | ( | const TDesC & | aPhoneNumber | ) | |
Sets the phone number. If phone number and contact link are both defined call will be made to contact link.
Parameters
const TDesC & aPhoneNumber | Phone number, which maximum length is KMaximumPhoneNumberLength. Default: empty. KErrArgument if aPhoneNumber length is over KMaximumPhoneNumberLength. |
SetRedial(TInt)
IMPORT_C void | SetRedial | ( | TInt | aRedial | ) | |
Change the redial mode. For used parameters see redial related constants above.
Parameters
TInt aRedial | the new redial status. Default: KAIWRedialDefault. |
SetRedialMaximumDuration(const TTimeIntervalSeconds)
Set redial max duration time.
SetSATCall(TBool)
IMPORT_C void | SetSATCall | ( | TBool | aSATCall | ) | |
Set wheteher this is a SAT originated call or not. If this function is not called, the originator is assumed to be other than SAT.
Parameters
TBool aSATCall | ETrue if SAT originated the call, EFalse otherwise. Default: EFalse. |
SetServiceId(TUint32)
IMPORT_C void | SetServiceId | ( | TUint32 | aServiceId | ) | |
Set id of used call service.
Parameters
TUint32 aServiceId | The value of Service Id. Default: Null. |
SetShowNumber(TBool)
IMPORT_C void | SetShowNumber | ( | TBool | aShowNumber | ) | |
Set the number visibility in the phone app. If this is set to EFalse, then number is not shown at all in callbubble If number has defined contact card contact name is shown in call bubble.
Parameters
TBool aShowNumber | Whether or not to show the number. Default: ETrue. |
SetSubAddressL(const TDesC &)
IMPORT_C void | SetSubAddressL | ( | const TDesC & | aSubAddress | ) | |
Set the calling party subaddress. Defined in ITU-T I.330 and 3GPP TS 11.14.
Parameters
const TDesC & aSubAddress | The calling party subaddress. KErrArgument if aSubAddress length is longer than 50 characters. Default: Empty. |
SetUUIL(const TDesC &)
IMPORT_C void | SetUUIL | ( | const TDesC & | aUUI | ) | |
Sets the user to user information. If this is set then the UUI data is sent to the recipient via UUS mechanism at call setup phase.
Note that UUI is not sent if telephony local variation KTelephonyLVFlagUUS is not set.
Parameters
const TDesC & aUUI | User to user information. Maxmimum length of UUI is defined by constant KAiwUUILength. Leaves with KErrArgument if given data is longer than KAiwUUILength. |
SetWindowGroup(TInt)
IMPORT_C void | SetWindowGroup | ( | TInt | aWindowGroup | ) | |
Sets the window group identifier. When call is ended, set window group is actived.
Parameters
TInt aWindowGroup | Window group id. Default: KAiwGoToIdle. |
ShowNumber()
IMPORT_C TBool | ShowNumber | ( | ) | const |
SubAddress()
IMPORT_C const TDesC & | SubAddress | ( | ) | const |
UUI()
IMPORT_C const TDesC & | UUI | ( | ) | const |
User to user information.
WindowGroup()
IMPORT_C TInt | WindowGroup | ( | ) | const |
WriteDescriptorToStreamL(RDesWriteStream &, const TDesC &)
WriteDescriptorToStreamL(RDesWriteStream &, const TDesC8 &)
Member Data Documentation
TBool
iAllowMatch
TBool
| iAllowMatch | [private] |
CAiwDialData::TCallType
iCallType
TBool
iEndOtherCalls
TBool
| iEndOtherCalls | [private] |
HBufC * iPhoneNumber
HBufC * | iPhoneNumber | [private] |
TTimeIntervalSeconds
iRedialMaximumDuration
TBool
iShowNumber
TBool
| iShowNumber | [private] |
HBufC * iSubAddress
HBufC * | iSubAddress | [private] |
TInt
iWindowGroup
TInt
| iWindowGroup | [private] |
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.