MPEDataStore Class Reference

class MPEDataStore : public MPEEngineInfo

Offers data store interface to phone engine

phoneengine.lib
Since
Series 60 5.0

Inherits from

Public Member Functions
const TBool &AudioMuteCommand()
const TPEAudioOutput &AudioOutputCommand()
const TInt &AudioOutputPreference()
const TInt &AudioVolumeCommand()
TInt CallIndex(TInt)
const TPECallOrigin &CallOriginCommand()
CCCECallParameters &CallParameters()
const CPhCntContactId &ContactId(const TInt)
const TPEPhoneNumber &DTMFVoiceMailBoxNumberLine1()
const TPEPhoneNumber &DTMFVoiceMailBoxNumberLine2()
TBool DoCallBackRequest(TInt)
const TPEDtmfString &DtmfPostFix(const TInt)
const TPEDtmfString &DtmfStringCommand()
TInt ErrorCode()
const TCCPTone &InbandTone()
TBool LogForcedCompletion(const TInt)
voidResetCallInfo(const TInt)
voidResetRemoteInfo(const TInt)
TBool ResumeHeldCall(const TInt)
TUint32 ServiceIdCommand()
voidSetALSLine(const CCCECallParameters::TCCELineType &)
voidSetALSLineSupport(const TBool &)
voidSetAlertForGroup(const TArray< TContactItemId > &)
voidSetAudioMute(const TBool)
voidSetAudioOutput(const TPEAudioOutput, const TPEAudioOutput, const TBool)
voidSetAudioOutputPreference(const TInt)
voidSetAudioVolume(const TInt)
voidSetAvailableAudioOutputs(const TArray< TPEAudioOutput > &)
voidSetBarringInfo(const TPEBarringInfo &)
voidSetCallALSLine(const CCCECallParameters::TCCELineType &, const TInt)
voidSetCallClientInformation(const MPEClientInformation &, const TInt)
voidSetCallConference(const TInt, const TInt)
voidSetCallControlCaps(const TPECallControlCaps &, const TInt)
voidSetCallDirection(const RMobileCall::TMobileCallDirection &, const TInt)
voidSetCallDuration(const TInt &)
voidSetCallDuration(const TTimeIntervalSeconds &, const TInt)
voidSetCallForwarded(const TBool, const TInt)
voidSetCallIndex(TInt, TInt)
voidSetCallOrigin(TPECallOrigin, TInt)
voidSetCallOriginCommand(const TPECallOrigin &)
voidSetCallSecureStatus(const TBool, const TInt)
voidSetCallService(const RMobilePhone::TMobileService &, const TInt)
voidSetCallStartTime(const TTime &, const TInt)
voidSetCallState(const TPEState &, const TInt)
voidSetCallType(const TPECallType &, const TInt)
voidSetCallerImage(const TPtrC, const TInt)
voidSetCallerText(const TPtrC, const TInt)
voidSetCallerThumbnail(CFbsBitmap *, const TInt)
voidSetConferenceCallCaps(const TUint32, const TInt)
voidSetConferenceCallState(const TPEState &)
voidSetConferenceMemberInfo(const TName &, const TInt, const TInt)
voidSetContactGroups(TArray< TContactItemId > &, const TInt)
voidSetContactId(CPhCntContactId *, const TInt)
voidSetDTMFVoiceMailBoxNumberLine1(const TDesC &)
voidSetDTMFVoiceMailBoxNumberLine2(const TDesC &)
voidSetDataPortName(const TName &)
voidSetDeflectInfo(const TPEActiveForwardInfo &)
voidSetDoCallBackRequest(TBool, TInt)
voidSetDtmfPostFix(const TPEDtmfString &, const TInt)
voidSetDtmfString(const TPEDtmfString &)
voidSetErrorCode(const TInt)
voidSetHasCallerThumbnail(TBool, const TInt)
voidSetInbandTone(const TCCPTone)
voidSetIsSwitchToOperationOngoing(const TBool)
voidSetKeypadVolume(const TInt)
voidSetLifeTimerData(TCCPLifeTimeDataPckg &)
voidSetLogForcedCompletion(const TBool, const TInt)
voidSetLoggingIndicator(const TBool, const TInt)
voidSetMissedCall(const TBool &, const TInt)
voidSetNetworkRegistrationStatus(const TNWNetworkRegistrationStatus &)
voidSetNumberOfConferenceMembers(const TInt, const TInt)
voidSetPersonalRingingTone(const TPEContactFileName &, const TInt)
voidSetPersonalToneStatus(const TInt &)
voidSetPhoneIdentityParameters(const TPEPhoneIdentityParameters &)
voidSetPhoneNumberIsServiceCode(const TBool &)
voidSetPredefinedDtmfStrings(const CDesCArray &, const TInt)
voidSetProfileId(const TInt)
voidSetProfileName(const TPEProfileName &)
voidSetRemoteColpNumber(const TPEPhoneNumber &, const TInt)
voidSetRemoteCompanyName(const TPEContactName &, const TInt)
voidSetRemoteIdentity(const RMobileCall::TMobileCallRemoteIdentityStatus &, const TInt)
voidSetRemoteName(const TPEContactName &, const TInt)
voidSetRemotePartyName(const TPEContactName &, const TInt)
voidSetRemotePhoneNumber(const TPEPhoneNumber &, const TInt)
voidSetRemotePhoneNumberType(TPEPhoneNumberIdType, const TInt)
voidSetRemoteTextToSpeechText(HBufC *, TInt)
voidSetResumeHeldCall(const TBool, const TInt)
voidSetRingingTone1(const TPEContactFileName &)
voidSetRingingTone2(const TPEContactFileName &)
voidSetRingingType(const TProfileRingingType &)
voidSetRingingVolume(const TInt &)
voidSetSSCommandInfo(const TPESSCommandInfo &)
voidSetSecureSpecified(const TBool)
voidSetServiceId(const TInt, TUint32)
voidSetSimState(const TPESimState &)
voidSetSwitchToNumberCommand(const TPEPhoneNumber &)
voidSetTextToSpeech(const TBool)
voidSetTwoDigitSupportStatus(const TBool)
voidSetUserToUserInformation(const TPEUserToUserInfo &)
voidSetVideoCallRingingTone(const TPEContactFileName &)
voidSetVoiceMailBoxNumberLine1(const TDesC &)
voidSetVoiceMailBoxNumberLine2(const TDesC &)
voidSetWholeOutgoingPhoneNumber(const TPEPhoneNumber &, const TInt)
TBool ShowNoteCommand()
const TPEPhoneNumber &SwitchToNumberCommand()
const TPEUserToUserInfo &UserToUserInformation()
const TPEPhoneNumber &WholeOutgoingPhoneNumber(const TInt)
Inherited Functions
MPEEngineInfo::ALSLine()const
MPEEngineInfo::ALSLineSupport()const
MPEEngineInfo::ActiveForwardingInfo()const
MPEEngineInfo::AlertForGroup()const
MPEEngineInfo::AudioMute()const
MPEEngineInfo::AudioOutput()const
MPEEngineInfo::AudioOutputAvailable(const TPEAudioOutput)const
MPEEngineInfo::AudioVolume()const
MPEEngineInfo::BarringInfo()const
MPEEngineInfo::CallALSLine(const TInt)const
MPEEngineInfo::CallBackAddress()const
MPEEngineInfo::CallClientInformation(const TInt)const
MPEEngineInfo::CallConference(const TInt)const
MPEEngineInfo::CallControlCaps(const TInt)const
MPEEngineInfo::CallDirection(const TInt)const
MPEEngineInfo::CallDuration()const
MPEEngineInfo::CallDuration(const TInt)const
MPEEngineInfo::CallForwarded(const TInt)const
MPEEngineInfo::CallId()const
MPEEngineInfo::CallOrigin(const TInt)const
MPEEngineInfo::CallService(const TInt)const
MPEEngineInfo::CallStartTime(const TInt)const
MPEEngineInfo::CallState(const TInt)const
MPEEngineInfo::CallType(const TInt)const
MPEEngineInfo::CallTypeCommand()const
MPEEngineInfo::CallerImage(const TInt)const
MPEEngineInfo::CallerText(const TInt)const
MPEEngineInfo::CallerThumbnail(const TInt)const
MPEEngineInfo::CheckIfCallStateExists(const TPEState &)
MPEEngineInfo::ConferenceCallCaps(const TInt)const
MPEEngineInfo::ConferenceCallState()const
MPEEngineInfo::ConferenceMemberName(const TInt)const
MPEEngineInfo::ContactGroups(const TInt)const
MPEEngineInfo::ContactLink(const TInt)const
MPEEngineInfo::DataPortName()const
MPEEngineInfo::DtmfString()const
MPEEngineInfo::EmergencyNumber()const
MPEEngineInfo::ErrorInfo()const
MPEEngineInfo::ForwardAddressChoices(TInt)const
MPEEngineInfo::ForwardAddressIndex()
MPEEngineInfo::HasCallerThumbnail(const TInt)const
MPEEngineInfo::IsConferenceMemberId(const TInt)const
MPEEngineInfo::IsSecureCall(const TInt)const
MPEEngineInfo::IsSwitchToOperationOngoing()const
MPEEngineInfo::IsTransferDial()const
MPEEngineInfo::KeyCode()const
MPEEngineInfo::KeypadVolume()const
MPEEngineInfo::LifeTimerData()const
MPEEngineInfo::LoggingIndicator(const TInt)const
MPEEngineInfo::MissedCall(const TInt)const
MPEEngineInfo::NetworkRegistrationStatus()const
MPEEngineInfo::NumberOfConferenceMembers(const TInt)const
MPEEngineInfo::PersonalRingingTone(const TInt)const
MPEEngineInfo::PersonalToneStatus()const
MPEEngineInfo::PhoneIdentityParameters()const
MPEEngineInfo::PhoneNumber()const
MPEEngineInfo::PhoneNumberIsServiceCode()const
MPEEngineInfo::ProfileId()const
MPEEngineInfo::ProfileName()const
MPEEngineInfo::RemoteColpNumber(const TInt)const
MPEEngineInfo::RemoteCompanyName(const TInt)const
MPEEngineInfo::RemoteIdentity(const TInt)const
MPEEngineInfo::RemoteName(const TInt)const
MPEEngineInfo::RemotePartyName(const TInt)const
MPEEngineInfo::RemotePhoneNumber(const TInt)const
MPEEngineInfo::RemotePhoneNumberType(const TInt)const
MPEEngineInfo::RemotePredefinedDtmfStrings(const TInt)const
MPEEngineInfo::RemoteTextToSpeechText(const TInt)const
MPEEngineInfo::RingingTone(const TInt &)const
MPEEngineInfo::RingingType()const
MPEEngineInfo::RingingVolume()const
MPEEngineInfo::RouteParameters()const
MPEEngineInfo::SSCommandInfo()const
MPEEngineInfo::SecureSpecified()const
MPEEngineInfo::ServiceId(const TInt)const
MPEEngineInfo::SetAudioMuteCommand(const TInt &)
MPEEngineInfo::SetAudioOutputCommand(const TPEAudioOutput &,const TBool)
MPEEngineInfo::SetAudioVolumeCommand(const TInt &)
MPEEngineInfo::SetCallBackAddress(const TDesC &)
MPEEngineInfo::SetCallId(const TInt &)
MPEEngineInfo::SetCallTypeCommand(const TPECallType &)
MPEEngineInfo::SetDtmfStringCommand(const TPEDtmfString &)
MPEEngineInfo::SetEmergencyNumber(const TPEPhoneNumber &)
MPEEngineInfo::SetForwardAddressChoices(const CDesC8Array *,TInt)
MPEEngineInfo::SetForwardAddressIndex(TInt)
MPEEngineInfo::SetIsTransferDial(TBool)
MPEEngineInfo::SetKeyCode(const TChar &)
MPEEngineInfo::SetPhoneNumber(const TPEPhoneNumber &)
MPEEngineInfo::SetServiceIdCommand(TUint32)
MPEEngineInfo::SetTransferTargetCommand(const TPEPhoneNumber &)
MPEEngineInfo::SetUnattendedTransferTarget(const TPEPhoneNumber &,TInt)
MPEEngineInfo::SimState()const
MPEEngineInfo::TextToSpeech()const
MPEEngineInfo::TransferTargetCommand()const
MPEEngineInfo::TwoDigitSupportStatus()const
MPEEngineInfo::UnattendedTransferTarget(TInt)const
MPEEngineInfo::VoiceMailBoxNumberLine1()const
MPEEngineInfo::VoiceMailBoxNumberLine2()const

Member Functions Documentation

AudioMuteCommand()

const TBool &AudioMuteCommand()const [pure virtual]

Gets audio mute command value

AudioOutputCommand()

const TPEAudioOutput &AudioOutputCommand()const [pure virtual]

Gets audio output command value

AudioOutputPreference()

const TInt &AudioOutputPreference()const [pure virtual]

Gets audio output preference

AudioVolumeCommand()

const TInt &AudioVolumeCommand()const [pure virtual]

Gets audio volume command value

CallIndex(TInt)

TInt CallIndex(TIntaCallId)const [pure virtual]

Gets call index of a call.

Parameters

TInt aCallIdCall identification

CallOriginCommand()

const TPECallOrigin &CallOriginCommand()const [pure virtual]

Gets call origin for next call attempt

CallParameters()

CCCECallParameters &CallParameters()[pure virtual]

Gets call parameters

ContactId(const TInt)

const CPhCntContactId &ContactId(const TIntaCallId)const [pure virtual]

Get remote contact link or id

Parameters

const TInt aCallIdis the call identification number.

DTMFVoiceMailBoxNumberLine1()

const TPEPhoneNumber &DTMFVoiceMailBoxNumberLine1()const [pure virtual]

Gets DTMFVoiceMailBoxNumber information for line 1

DTMFVoiceMailBoxNumberLine2()

const TPEPhoneNumber &DTMFVoiceMailBoxNumberLine2()const [pure virtual]

Gets DTMFVoiceMailBoxNumber information for line 2

DoCallBackRequest(TInt)

TBool DoCallBackRequest(TIntaCallId)const [pure virtual]

Returns flag indicating whether call back request is needed

Parameters

TInt aCallId

DtmfPostFix(const TInt)

const TPEDtmfString &DtmfPostFix(const TIntaCallId)const [pure virtual]

Gets dtmf postfix

Parameters

const TInt aCallIdis the call identification number.

DtmfStringCommand()

const TPEDtmfString &DtmfStringCommand()const [pure virtual]

Gets dtmf string command value

ErrorCode()

TInt ErrorCode()const [pure virtual]

Gets error code from TPEBasicInfo-structure

InbandTone()

const TCCPTone &InbandTone()const [pure virtual]

Gets correct inband tone for specific call state transition or error

LogForcedCompletion(const TInt)

TBool LogForcedCompletion(const TIntaCallId)const [pure virtual]
Get log forced completion indicator.
Since
Series60_4.0

Parameters

const TInt aCallId

ResetCallInfo(const TInt)

voidResetCallInfo(const TIntaCallId)[pure virtual]

Resets TPECallInfo parameters.

Parameters

const TInt aCallIdis the Call identification number.

ResetRemoteInfo(const TInt)

voidResetRemoteInfo(const TIntaCallId)[pure virtual]

Reset remote information

Parameters

const TInt aCallIdis the Call identification number.

ResumeHeldCall(const TInt)

TBool ResumeHeldCall(const TIntaCallId)const [pure virtual]

ResumeHeldCall

Parameters

const TInt aCallIdis the call identification number.

ServiceIdCommand()

TUint32 ServiceIdCommand()const [pure virtual]
Returns the service-id used for the command.
Since
S60 3.2

SetALSLine(const CCCECallParameters::TCCELineType &)

voidSetALSLine(const CCCECallParameters::TCCELineType &aALSLine)[pure virtual]

Sets active als line value to the TPEGsmBasicInfo structure.

Parameters

const CCCECallParameters::TCCELineType & aALSLineis the active als line value.

SetALSLineSupport(const TBool &)

voidSetALSLineSupport(const TBool &aALSLineSupport)[pure virtual]

Sets ALS support value to the TPEGsmBasicInfo structure.

Parameters

const TBool & aALSLineSupportis the ALS support value.

SetAlertForGroup(const TArray< TContactItemId > &)

voidSetAlertForGroup(const TArray< TContactItemId > &aAlertForGroup)[pure virtual]

Set the group id's which are active to play ring tone.

Parameters

const TArray< TContactItemId > & aAlertForGroupgroup id .

SetAudioMute(const TBool)

voidSetAudioMute(const TBoolaAudioMute)[pure virtual]

Sets audio mute state of the phone to TPEBasicInfo-structure

Parameters

const TBool aAudioMuteis audio mute state of the phone (ETrue = mute on)

SetAudioOutput(const TPEAudioOutput, const TPEAudioOutput, const TBool)

voidSetAudioOutput(const TPEAudioOutputaOutput,
const TPEAudioOutputaPreviousOutput,
const TBoolaShowNote
)[pure virtual]

Sets audio output path

Parameters

const TPEAudioOutput aOutputis the audio previous output path.
const TPEAudioOutput aPreviousOutputis the audio previous output path.
const TBool aShowNoteis audio note value

SetAudioOutputPreference(const TInt)

voidSetAudioOutputPreference(const TIntaOutputPreference)[pure virtual]

Sets audio output preference to TPEBasicInfo-structure

Parameters

const TInt aOutputPreferenceis audio output preference (public/private)

SetAudioVolume(const TInt)

voidSetAudioVolume(const TIntaAudioVolume)[pure virtual]

Sets audio volume of the phone to TPEBasicInfo-structure

Parameters

const TInt aAudioVolumeis audio volume of the phone.

SetAvailableAudioOutputs(const TArray< TPEAudioOutput > &)

voidSetAvailableAudioOutputs(const TArray< TPEAudioOutput > &aAvailableOutputs)[pure virtual]

Sets hands free mode of the phone to TPEBasicInfo-structure

Parameters

const TArray< TPEAudioOutput > & aAvailableOutputs

SetBarringInfo(const TPEBarringInfo &)

voidSetBarringInfo(const TPEBarringInfo &aBarringInfo)[pure virtual]

Sets Barring information to TPEGsmBasicInfo-structure

Parameters

const TPEBarringInfo & aBarringInfoincludes call Barring information

SetCallALSLine(const CCCECallParameters::TCCELineType &, const TInt)

voidSetCallALSLine(const CCCECallParameters::TCCELineType &aALSLine,
const TIntaCallId
)[pure virtual]

Sets alsline value to TPECallInfo-structure

Parameters

const CCCECallParameters::TCCELineType & aALSLineinforms which line is selected active
const TInt aCallIdis the Call identification number.

SetCallClientInformation(const MPEClientInformation &, const TInt)

voidSetCallClientInformation(const MPEClientInformation &aClientInformation,
const TIntaCallId
)[pure virtual]

Sets phone client information to TPECallInfo-structure

Parameters

const MPEClientInformation & aClientInformationincludes phone client information.
const TInt aCallIdis the Call identification number.

SetCallConference(const TInt, const TInt)

voidSetCallConference(const TIntaCallConference,
const TIntaCallId
)[pure virtual]

Sets Confrence value to TPECallInfo-structure

Parameters

const TInt aCallConferenceinforms is the call a member of conference call.
const TInt aCallIdis the Call identification number.

SetCallControlCaps(const TPECallControlCaps &, const TInt)

voidSetCallControlCaps(const TPECallControlCaps &aCallControlCaps,
const TIntaCallId
)[pure virtual]

Sets Call control caps to TPECallInfo-structure

Parameters

const TPECallControlCaps & aCallControlCapsthe value of the call control caps
const TInt aCallIdis the Call identification number.

SetCallDirection(const RMobileCall::TMobileCallDirection &, const TInt)

voidSetCallDirection(const RMobileCall::TMobileCallDirection &aCallDirection,
const TIntaCallId
)[pure virtual]

Sets Call direction to TPECallInfo-structure

Parameters

const RMobileCall::TMobileCallDirection & aCallDirectionis the Call direction value (0=Unknown/1=MO/2=MT)
const TInt aCallIdis the Call identification number.

SetCallDuration(const TInt &)

voidSetCallDuration(const TInt &aCallDuration)[pure virtual]

Sets call duration of the last call to Idle to TPEBasicInfo-structure

Parameters

const TInt & aCallDuration

SetCallDuration(const TTimeIntervalSeconds &, const TInt)

voidSetCallDuration(const TTimeIntervalSeconds &aCallDuration,
const TIntaCallId
)[pure virtual]

Sets duration of the call to TPECallInfo-structure

Parameters

const TTimeIntervalSeconds & aCallDuration
const TInt aCallIdis the Call identification number.

SetCallForwarded(const TBool, const TInt)

voidSetCallForwarded(const TBoolaCallForwarded,
const TIntaCallId
)[pure virtual]

Sets forwarded value to TPECallInfo-structure

Parameters

const TBool aCallForwarded
const TInt aCallIdis the Call identification number.

SetCallIndex(TInt, TInt)

voidSetCallIndex(TIntaCallIndex,
TIntaCallId
)[pure virtual]

Sets call index of a call.

Parameters

TInt aCallIndexCall index
TInt aCallIdcall identification

SetCallOrigin(TPECallOrigin, TInt)

voidSetCallOrigin(TPECallOriginaOrigin,
TIntaCallId
)[pure virtual]

Sets call origin for the call

Parameters

TPECallOrigin aOriginindicates if the call is phone, client or SAT originated
TInt aCallId

SetCallOriginCommand(const TPECallOrigin &)

voidSetCallOriginCommand(const TPECallOrigin &aOrigin)[pure virtual]

Sets call origin for the next call attempt

Parameters

const TPECallOrigin & aOriginindicates if the call is phone, client or SAT originated

SetCallSecureStatus(const TBool, const TInt)

voidSetCallSecureStatus(const TBoolaSecureStatus,
const TIntaCallId
)[pure virtual]

Sets Secure status to call info

Parameters

const TBool aSecureStatus
const TInt aCallIdis the Call identification number.

SetCallService(const RMobilePhone::TMobileService &, const TInt)

voidSetCallService(const RMobilePhone::TMobileService &aCallService,
const TIntaCallId
)[pure virtual]

Sets Call service to TPECallInfo-structure

Parameters

const RMobilePhone::TMobileService & aCallServiceis the Call service value.
const TInt aCallIdis the Call identification number.

SetCallStartTime(const TTime &, const TInt)

voidSetCallStartTime(const TTime &aCallStartTime,
const TIntaCallId
)[pure virtual]

Sets start time of the call to TPECallInfo-structure

Parameters

const TTime & aCallStartTime
const TInt aCallIdis the Call identification number.

SetCallState(const TPEState &, const TInt)

voidSetCallState(const TPEState &aCallState,
const TIntaCallId
)[pure virtual]

Sets Call State value to TPECallInfo-structure

Parameters

const TPEState & aCallStateis call state value.
const TInt aCallIdis the Call identification number.

SetCallType(const TPECallType &, const TInt)

voidSetCallType(const TPECallType &aCallType,
const TIntaCallId
)[pure virtual]

Sets call type information

Parameters

const TPECallType & aCallTypeis the call type.
const TInt aCallIdis the Call identification number.

SetCallerImage(const TPtrC, const TInt)

voidSetCallerImage(const TPtrCaCallerImage,
const TIntaCallId
)[pure virtual]

Set caller image

Parameters

const TPtrC aCallerImagecaller image
const TInt aCallIdis the call identification number

SetCallerText(const TPtrC, const TInt)

voidSetCallerText(const TPtrCaCallerText,
const TIntaCallId
)[pure virtual]

Set caller text

Parameters

const TPtrC aCallerTextcaller text
const TInt aCallIdis the call identification number

SetCallerThumbnail(CFbsBitmap *, const TInt)

voidSetCallerThumbnail(CFbsBitmap *aCallerThumbnail,
const TIntaCallId
)[pure virtual]

Set caller thumbnail

Parameters

CFbsBitmap * aCallerThumbnailcaller thumbnail
const TInt aCallIdis the call identification number

SetConferenceCallCaps(const TUint32, const TInt)

voidSetConferenceCallCaps(const TUint32aCaps,
const TIntaCallId
)[pure virtual]

Sets Conference capabilities to TPECallInfo structure.

Parameters

const TUint32 aCaps
const TInt aCallIdis the Call identification number.

SetConferenceCallState(const TPEState &)

voidSetConferenceCallState(const TPEState &aCallState)[pure virtual]

Sets call state of a conference call

Parameters

const TPEState & aCallStateis call state value.

SetConferenceMemberInfo(const TName &, const TInt, const TInt)

voidSetConferenceMemberInfo(const TName &aConferenceMemberName,
const TIntaConferenceMemberCallId,
const TIntaCallId
)[pure virtual]

Sets added or removed members TName information to TPECallInfo structure

Parameters

const TName & aConferenceMemberName
const TInt aConferenceMemberCallId
const TInt aCallIdis the Call identification number.

SetContactGroups(TArray< TContactItemId > &, const TInt)

voidSetContactGroups(TArray< TContactItemId > &aGroupIdArray,
const TIntaCallId
)[pure virtual]

Set user group ids this contact is assigned to Array is reset if the operation fails.

Parameters

TArray< TContactItemId > & aGroupIdArrayarray of group ids
const TInt aCallIdis the Call identification number

SetContactId(CPhCntContactId *, const TInt)

voidSetContactId(CPhCntContactId *aContactId,
const TIntaCallId
)[pure virtual]

Set contact link or id

Parameters

CPhCntContactId * aContactIdpointer to contact id
const TInt aCallIdis the Call identification number

SetDTMFVoiceMailBoxNumberLine1(const TDesC &)

voidSetDTMFVoiceMailBoxNumberLine1(const TDesC &aDTMFVoiceMailBoxNumberLine1)[pure virtual]

Sets DTMFVoiceMailBoxNumber for Line 1 information from TPEGsmBasicInfo-structure

Parameters

const TDesC & aDTMFVoiceMailBoxNumberLine1includes line 1 DTMFVoiceMailBoxNumber information.

SetDTMFVoiceMailBoxNumberLine2(const TDesC &)

voidSetDTMFVoiceMailBoxNumberLine2(const TDesC &aDTMFVoiceMailBoxNumberLine2)[pure virtual]

Sets DTMFVoiceMailBoxNumber for Line 2 information from TPEGsmBasicInfo-structure

Parameters

const TDesC & aDTMFVoiceMailBoxNumberLine2includes line 2 DTMFVoiceMailBoxNumber information.

SetDataPortName(const TName &)

voidSetDataPortName(const TName &aDataPortName)[pure virtual]

Sets the name of data port currently on-loan. Data port loaning is handled by CSPlugin and happens when a data call goes into connected state. The dataport is released when VT components indicate it can be released, i.e. video call hangup.

Parameters

const TName & aDataPortName

SetDeflectInfo(const TPEActiveForwardInfo &)

voidSetDeflectInfo(const TPEActiveForwardInfo &aActiveForward)[pure virtual]

Sets deflect information to the TPEGsmBasicInfo structure.

Parameters

const TPEActiveForwardInfo & aActiveForwardis the active forward information.

SetDoCallBackRequest(TBool, TInt)

voidSetDoCallBackRequest(TBoolaDoCallBack,
TIntaCallId
)[pure virtual]

Sets flag indicating whether this is unattended transfer dial

Parameters

TBool aDoCallBack
TInt aCallId

SetDtmfPostFix(const TPEDtmfString &, const TInt)

voidSetDtmfPostFix(const TPEDtmfString &aDtmfPostFix,
const TIntaCallId
)[pure virtual]

Sets dtmf postfix value to TPEBasicInfo-structure

Parameters

const TPEDtmfString & aDtmfPostFixis persed dtmf postfix.
const TInt aCallIdis the call identification number.

SetDtmfString(const TPEDtmfString &)

voidSetDtmfString(const TPEDtmfString &aDtmfString)[pure virtual]

/** Sets dtmf string value to TPEBasicInfo-structure

Parameters

const TPEDtmfString & aDtmfStringis the dtmf string to be sent.

SetErrorCode(const TInt)

voidSetErrorCode(const TIntaErrorCode)[pure virtual]

Sets error code of the phone to TPEBasicInfo-structure

Parameters

const TInt aErrorCodeis error code value

SetHasCallerThumbnail(TBool, const TInt)

voidSetHasCallerThumbnail(TBoolaStatus,
const TIntaCallId
)[pure virtual]

Set status of caller thumbnail

Parameters

TBool aStatuscaller thumbnail status
const TInt aCallIdis the call identification number

SetInbandTone(const TCCPTone)

voidSetInbandTone(const TCCPToneaTone)[pure virtual]

Sets correct inband tone for specific call state transition or error

Parameters

const TCCPTone aToneis the inband tone to be played

SetIsSwitchToOperationOngoing(const TBool)

voidSetIsSwitchToOperationOngoing(const TBoolaValue)[pure virtual]

Sets switch to operation status.

Parameters

const TBool aValueswitch to operation status.

SetKeypadVolume(const TInt)

voidSetKeypadVolume(const TIntaKeypadVolume)[pure virtual]

Sets Keypad volume of the phone to TPEBasicInfo-structure

Parameters

const TInt aKeypadVolumeis Keypad volume of the phone.

SetLifeTimerData(TCCPLifeTimeDataPckg &)

voidSetLifeTimerData(TCCPLifeTimeDataPckg &aPckg)[pure virtual]

Sets lifetimer data of the phone to TPEBasicInfo-structure

Parameters

TCCPLifeTimeDataPckg & aPckg

SetLogForcedCompletion(const TBool, const TInt)

voidSetLogForcedCompletion(const TBoolaForcedCompletion,
const TIntaCallId
)[pure virtual]
Set log forced completion indicator.
Since
Series60_4.0

Parameters

const TBool aForcedCompletion
const TInt aCallId

SetLoggingIndicator(const TBool, const TInt)

voidSetLoggingIndicator(const TBoolaLoggingIndicator,
const TIntaCallId
)[pure virtual]

Sets a logging indicator to TPECallInfo-tructure

Parameters

const TBool aLoggingIndicator
const TInt aCallId

SetMissedCall(const TBool &, const TInt)

voidSetMissedCall(const TBool &aMissedCall,
const TIntaCallId
)[pure virtual]

Set missed call indicator.

Parameters

const TBool & aMissedCall
const TInt aCallId

SetNetworkRegistrationStatus(const TNWNetworkRegistrationStatus &)

voidSetNetworkRegistrationStatus(const TNWNetworkRegistrationStatus &aRegistrationStatus)[pure virtual]

Sets network information to TPEBasicInfo-structure

Parameters

const TNWNetworkRegistrationStatus & aRegistrationStatus

SetNumberOfConferenceMembers(const TInt, const TInt)

voidSetNumberOfConferenceMembers(const TIntaNumberOfMembers,
const TIntaCallId
)[pure virtual]

Sets the number of conference members to TPEGsmCallInfo structure

Parameters

const TInt aNumberOfMembers
const TInt aCallIdis the Call identification number.

SetPersonalRingingTone(const TPEContactFileName &, const TInt)

voidSetPersonalRingingTone(const TPEContactFileName &aRingingTonepath,
const TIntaCallId
)[pure virtual]

Set personal ringing tone Used to set a ringing tone defined for one of the user groups if personal tone is not found

Parameters

const TPEContactFileName & aRingingTonepath
const TInt aCallId

SetPersonalToneStatus(const TInt &)

voidSetPersonalToneStatus(const TInt &aPersonalToneStatus)[pure virtual]

Sets personal tone status value to TPEBasicInfo-structure.

Parameters

const TInt & aPersonalToneStatus

SetPhoneIdentityParameters(const TPEPhoneIdentityParameters &)

voidSetPhoneIdentityParameters(const TPEPhoneIdentityParameters &aPhoneIdentityParameters)[pure virtual]

Sets phone number to TPECallCommandInfo-structure

Parameters

const TPEPhoneIdentityParameters & aPhoneIdentityParametersis the phone identity parameters

SetPhoneNumberIsServiceCode(const TBool &)

voidSetPhoneNumberIsServiceCode(const TBool &aServiceCode)[pure virtual]

Set phone number parsing result

Parameters

const TBool & aServiceCode

SetPredefinedDtmfStrings(const CDesCArray &, const TInt)

voidSetPredefinedDtmfStrings(const CDesCArray &aArray,
const TIntaCallId
)[pure virtual]

Sets predefined dtmf strings

Parameters

const CDesCArray & aArray
const TInt aCallId

SetProfileId(const TInt)

voidSetProfileId(const TIntaProfileId)[pure virtual]

Sets profile id to TPEBasicInfo-structure

Parameters

const TInt aProfileIdis the identification number of the profile

SetProfileName(const TPEProfileName &)

voidSetProfileName(const TPEProfileName &aProfileName)[pure virtual]

Sets profile name to TPEBasicInfo-structure

Parameters

const TPEProfileName & aProfileNameis the name of the profile

SetRemoteColpNumber(const TPEPhoneNumber &, const TInt)

voidSetRemoteColpNumber(const TPEPhoneNumber &aColpNumber,
const TIntaCallId
)[pure virtual]

Set remote end connected phone number

Parameters

const TPEPhoneNumber & aColpNumberphone number
const TInt aCallId

SetRemoteCompanyName(const TPEContactName &, const TInt)

voidSetRemoteCompanyName(const TPEContactName &aCompanyName,
const TIntaCallId
)[pure virtual]

Set contact company name

Parameters

const TPEContactName & aCompanyNamecompany name
const TInt aCallId

SetRemoteIdentity(const RMobileCall::TMobileCallRemoteIdentityStatus &, const TInt)

voidSetRemoteIdentity(const RMobileCall::TMobileCallRemoteIdentityStatus &aIdentity,
const TIntaCallId
)[pure virtual]

Sets remote identity status

Parameters

const RMobileCall::TMobileCallRemoteIdentityStatus & aIdentityis the status of identity
const TInt aCallId

SetRemoteName(const TPEContactName &, const TInt)

voidSetRemoteName(const TPEContactName &aContactName,
const TIntaCallId
)[pure virtual]

Set contact name Depending on user selected language may be in order: first + last name OR last + first name

Parameters

const TPEContactName & aContactNamecontact name
const TInt aCallId

SetRemotePartyName(const TPEContactName &, const TInt)

voidSetRemotePartyName(const TPEContactName &aName,
const TIntaCallId
)[pure virtual]

Sets remote party name given by network to TPECallInfo structure.

Parameters

const TPEContactName & aNameRemote party name.
const TInt aCallId

SetRemotePhoneNumber(const TPEPhoneNumber &, const TInt)

voidSetRemotePhoneNumber(const TPEPhoneNumber &aPhoneNumber,
const TIntaCallId
)[pure virtual]

Set remote end phone number

Parameters

const TPEPhoneNumber & aPhoneNumberphone number
const TInt aCallId

SetRemotePhoneNumberType(TPEPhoneNumberIdType, const TInt)

voidSetRemotePhoneNumberType(TPEPhoneNumberIdTypeaPhoneNumberType,
const TIntaCallId
)[pure virtual]

Set remote end phone number type

Parameters

TPEPhoneNumberIdType aPhoneNumberTypephone number id
const TInt aCallId

SetRemoteTextToSpeechText(HBufC *, TInt)

voidSetRemoteTextToSpeechText(HBufC *aText,
TIntaCallId
)[pure virtual]

Set remote end Text To Speech Text

Parameters

HBufC * aTextText To Speech Text
TInt aCallId

SetResumeHeldCall(const TBool, const TInt)

voidSetResumeHeldCall(const TBoolaResumeHeldCall,
const TIntaCallId
)[pure virtual]

Set iResumeHeldCall value to TPEGsmCallInfo structure

Parameters

const TBool aResumeHeldCall
const TInt aCallIdis the Call identification number.

SetRingingTone1(const TPEContactFileName &)

voidSetRingingTone1(const TPEContactFileName &aRingingToneName)[pure virtual]

Sets ringing type to TPEBasicInfo-structure

Parameters

const TPEContactFileName & aRingingToneNameis the current ringintone name for line 1.

SetRingingTone2(const TPEContactFileName &)

voidSetRingingTone2(const TPEContactFileName &aRingingToneName)[pure virtual]

Sets ringing type to TPEGsmBasicInfo-structure

Parameters

const TPEContactFileName & aRingingToneNameis the current ringintone name for line 2.

SetRingingType(const TProfileRingingType &)

voidSetRingingType(const TProfileRingingType &aRingingType)[pure virtual]

Sets ringing type to TPEBasicInfo-structure

Parameters

const TProfileRingingType & aRingingType

SetRingingVolume(const TInt &)

voidSetRingingVolume(const TInt &aRingingVolume)[pure virtual]

Sets ringing volume to TPEBasicInfo-structure

Parameters

const TInt & aRingingVolumeis the current ringingtone name.

SetSSCommandInfo(const TPESSCommandInfo &)

voidSetSSCommandInfo(const TPESSCommandInfo &aSSCommandInfo)[pure virtual]

Sets Suplementary Services command information to TPESSCommandInfo-structure

Parameters

const TPESSCommandInfo & aSSCommandInfoincludes Suplementary Services command information.

SetSecureSpecified(const TBool)

voidSetSecureSpecified(const TBoolaSecureSpecified)[pure virtual]

Sets secure specified status.

Parameters

const TBool aSecureSpecifiedSecure specified status.

SetServiceId(const TInt, TUint32)

voidSetServiceId(const TIntaCallId,
TUint32aServiceId
)[pure virtual]
Set the service-id for the call.
Since
S60 3.2

Parameters

const TInt aCallId
TUint32 aServiceId

SetSimState(const TPESimState &)

voidSetSimState(const TPESimState &aSimState)[pure virtual]

Sets Sim state to TPEGsmBasicInfo-structure

Parameters

const TPESimState & aSimStateis the Sim state

SetSwitchToNumberCommand(const TPEPhoneNumber &)

voidSetSwitchToNumberCommand(const TPEPhoneNumber &aPhoneNumber)[pure virtual]

Sets switch to number to TPECallCommandInfo-structure

Parameters

const TPEPhoneNumber & aPhoneNumberis the phone number

SetTextToSpeech(const TBool)

voidSetTextToSpeech(const TBoolaTextToSpeech)[pure virtual]

Sets text-to-speech to TPEBasicInfo-structure

Parameters

const TBool aTextToSpeechis the current text-to-speech preference setting.

SetTwoDigitSupportStatus(const TBool)

voidSetTwoDigitSupportStatus(const TBoolaTwoDigitSupportStatus)[pure virtual]

Sets two digit support status of the phone to TPEBasicInfo-structure

Parameters

const TBool aTwoDigitSupportStatusis support status (EFalse/ETrue).

SetUserToUserInformation(const TPEUserToUserInfo &)

voidSetUserToUserInformation(const TPEUserToUserInfo &aUUI)[pure virtual]
Sets user to user information.
Since
S60 5.0

Parameters

const TPEUserToUserInfo & aUUIUser to user info.

SetVideoCallRingingTone(const TPEContactFileName &)

voidSetVideoCallRingingTone(const TPEContactFileName &aRingingToneName)[pure virtual]

Sets video call ringing tone name to TPEGsmBasicInfo-structure

Parameters

const TPEContactFileName & aRingingToneNameis the current ringintone name for video call.

SetVoiceMailBoxNumberLine1(const TDesC &)

voidSetVoiceMailBoxNumberLine1(const TDesC &aVoiceMailBoxNumberLine1)[pure virtual]

Gets VoiceMailBoxNumber for Line 1 information from TPEGsmBasicInfo-structure

Parameters

const TDesC & aVoiceMailBoxNumberLine1

SetVoiceMailBoxNumberLine2(const TDesC &)

voidSetVoiceMailBoxNumberLine2(const TDesC &aVoiceMailBoxNumberLine2)[pure virtual]

Gets VoiceMailBoxNumber for Line 2 information from TPEGsmBasicInfo-structure

Parameters

const TDesC & aVoiceMailBoxNumberLine2

SetWholeOutgoingPhoneNumber(const TPEPhoneNumber &, const TInt)

voidSetWholeOutgoingPhoneNumber(const TPEPhoneNumber &aPhoneNumber,
const TIntaCallId
)[pure virtual]
Sets whole outgoing phone number
Since
Series60_4.0

Parameters

const TPEPhoneNumber & aPhoneNumberis the phone number
const TInt aCallId

ShowNoteCommand()

TBool ShowNoteCommand()const [pure virtual]

Gets audio output command value

SwitchToNumberCommand()

const TPEPhoneNumber &SwitchToNumberCommand()const [pure virtual]

Gets switch to number

UserToUserInformation()

const TPEUserToUserInfo &UserToUserInformation()const [pure virtual]

Gets user to user information. If this is set before dial, the data is sent to network.

WholeOutgoingPhoneNumber(const TInt)

const TPEPhoneNumber &WholeOutgoingPhoneNumber(const TIntaCallId)const [pure virtual]
Gets whole outgoing phone number
Since
Series60_4.0

Parameters

const TInt aCallId