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
|
ServiceId()
IMPORT_C
TUint32
|
ServiceId
|
(
|
)
|
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
HBufC8 * iContactLink
HBufC8
*
|
iContactLink
|
[private]
|
TBool
iEndOtherCalls
TBool
|
iEndOtherCalls
|
[private]
|
TBool
iInitCall
TBool
|
iInitCall
|
[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.