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 )
void ResetCallInfo (const TInt )
void ResetRemoteInfo (const TInt )
TBool ResumeHeldCall (const TInt )
TUint32 ServiceIdCommand ()
void SetALSLine (const CCCECallParameters::TCCELineType &)
void SetALSLineSupport (const TBool &)
void SetAlertForGroup (const TArray < TContactItemId > &)
void SetAudioMute (const TBool )
void SetAudioOutput (const TPEAudioOutput , const TPEAudioOutput , const TBool )
void SetAudioOutputPreference (const TInt )
void SetAudioVolume (const TInt )
void SetAvailableAudioOutputs (const TArray < TPEAudioOutput > &)
void SetBarringInfo (const TPEBarringInfo &)
void SetCallALSLine (const CCCECallParameters::TCCELineType &, const TInt )
void SetCallClientInformation (const MPEClientInformation &, const TInt )
void SetCallConference (const TInt , const TInt )
void SetCallControlCaps (const TPECallControlCaps &, const TInt )
void SetCallDirection (const RMobileCall::TMobileCallDirection &, const TInt )
void SetCallDuration (const TInt &)
void SetCallDuration (const TTimeIntervalSeconds &, const TInt )
void SetCallForwarded (const TBool , const TInt )
void SetCallIndex ( TInt , TInt )
void SetCallOrigin ( TPECallOrigin , TInt )
void SetCallOriginCommand (const TPECallOrigin &)
void SetCallSecureStatus (const TBool , const TInt )
void SetCallService (const RMobilePhone::TMobileService &, const TInt )
void SetCallStartTime (const TTime &, const TInt )
void SetCallState (const TPEState &, const TInt )
void SetCallType (const TPECallType &, const TInt )
void SetCallerImage (const TPtrC , const TInt )
void SetCallerText (const TPtrC , const TInt )
void SetCallerThumbnail ( CFbsBitmap *, const TInt )
void SetConferenceCallCaps (const TUint32 , const TInt )
void SetConferenceCallState (const TPEState &)
void SetConferenceMemberInfo (const TName &, const TInt , const TInt )
void SetContactGroups ( TArray < TContactItemId > &, const TInt )
void SetContactId ( CPhCntContactId *, const TInt )
void SetDTMFVoiceMailBoxNumberLine1 (const TDesC &)
void SetDTMFVoiceMailBoxNumberLine2 (const TDesC &)
void SetDataPortName (const TName &)
void SetDeflectInfo (const TPEActiveForwardInfo &)
void SetDoCallBackRequest ( TBool , TInt )
void SetDtmfPostFix (const TPEDtmfString &, const TInt )
void SetDtmfString (const TPEDtmfString &)
void SetErrorCode (const TInt )
void SetHasCallerThumbnail ( TBool , const TInt )
void SetInbandTone (const TCCPTone )
void SetIsSwitchToOperationOngoing (const TBool )
void SetKeypadVolume (const TInt )
void SetLifeTimerData ( TCCPLifeTimeDataPckg &)
void SetLogForcedCompletion (const TBool , const TInt )
void SetLoggingIndicator (const TBool , const TInt )
void SetMissedCall (const TBool &, const TInt )
void SetNetworkRegistrationStatus (const TNWNetworkRegistrationStatus &)
void SetNumberOfConferenceMembers (const TInt , const TInt )
void SetPersonalRingingTone (const TPEContactFileName &, const TInt )
void SetPersonalToneStatus (const TInt &)
void SetPhoneIdentityParameters (const TPEPhoneIdentityParameters &)
void SetPhoneNumberIsServiceCode (const TBool &)
void SetPredefinedDtmfStrings (const CDesCArray &, const TInt )
void SetProfileId (const TInt )
void SetProfileName (const TPEProfileName &)
void SetRemoteColpNumber (const TPEPhoneNumber &, const TInt )
void SetRemoteCompanyName (const TPEContactName &, const TInt )
void SetRemoteIdentity (const RMobileCall::TMobileCallRemoteIdentityStatus &, const TInt )
void SetRemoteName (const TPEContactName &, const TInt )
void SetRemotePartyName (const TPEContactName &, const TInt )
void SetRemotePhoneNumber (const TPEPhoneNumber &, const TInt )
void SetRemotePhoneNumberType ( TPEPhoneNumberIdType , const TInt )
void SetRemoteTextToSpeechText ( HBufC *, TInt )
void SetResumeHeldCall (const TBool , const TInt )
void SetRingingTone1 (const TPEContactFileName &)
void SetRingingTone2 (const TPEContactFileName &)
void SetRingingType (const TProfileRingingType &)
void SetRingingVolume (const TInt &)
void SetSSCommandInfo (const TPESSCommandInfo &)
void SetSecureSpecified (const TBool )
void SetServiceId (const TInt , TUint32 )
void SetSimState (const TPESimState &)
void SetSwitchToNumberCommand (const TPEPhoneNumber &)
void SetTextToSpeech (const TBool )
void SetTwoDigitSupportStatus (const TBool )
void SetUserToUserInformation (const TPEUserToUserInfo &)
void SetVideoCallRingingTone (const TPEContactFileName &)
void SetVoiceMailBoxNumberLine1 (const TDesC &)
void SetVoiceMailBoxNumberLine2 (const TDesC &)
void SetWholeOutgoingPhoneNumber (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 ( TInt aCallId ) const [pure virtual]

Gets call index of a call.

Parameters

TInt aCallId Call 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 TInt aCallId ) const [pure virtual]

Get remote contact link or id

Parameters

const TInt aCallId is 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 ( TInt aCallId ) const [pure virtual]

Returns flag indicating whether call back request is needed

Parameters

TInt aCallId

DtmfPostFix(const TInt)

const TPEDtmfString & DtmfPostFix ( const TInt aCallId ) const [pure virtual]

Gets dtmf postfix

Parameters

const TInt aCallId is 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 TInt aCallId ) const [pure virtual]
Get log forced completion indicator.
Since
Series60_4.0

Parameters

const TInt aCallId

ResetCallInfo(const TInt)

void ResetCallInfo ( const TInt aCallId ) [pure virtual]

Resets TPECallInfo parameters.

Parameters

const TInt aCallId is the Call identification number.

ResetRemoteInfo(const TInt)

void ResetRemoteInfo ( const TInt aCallId ) [pure virtual]

Reset remote information

Parameters

const TInt aCallId is the Call identification number.

ResumeHeldCall(const TInt)

TBool ResumeHeldCall ( const TInt aCallId ) const [pure virtual]

ResumeHeldCall

Parameters

const TInt aCallId is 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 &)

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

Sets active als line value to the TPEGsmBasicInfo structure.

Parameters

const CCCECallParameters::TCCELineType & aALSLine is the active als line value.

SetALSLineSupport(const TBool &)

void SetALSLineSupport ( const TBool & aALSLineSupport ) [pure virtual]

Sets ALS support value to the TPEGsmBasicInfo structure.

Parameters

const TBool & aALSLineSupport is the ALS support value.

SetAlertForGroup(const TArray< TContactItemId > &)

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

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

Parameters

const TArray < TContactItemId > & aAlertForGroup group id .

SetAudioMute(const TBool)

void SetAudioMute ( const TBool aAudioMute ) [pure virtual]

Sets audio mute state of the phone to TPEBasicInfo-structure

Parameters

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

SetAudioOutput(const TPEAudioOutput, const TPEAudioOutput, const TBool)

void SetAudioOutput ( const TPEAudioOutput aOutput,
const TPEAudioOutput aPreviousOutput,
const TBool aShowNote
) [pure virtual]

Sets audio output path

Parameters

const TPEAudioOutput aOutput is the audio previous output path.
const TPEAudioOutput aPreviousOutput is the audio previous output path.
const TBool aShowNote is audio note value

SetAudioOutputPreference(const TInt)

void SetAudioOutputPreference ( const TInt aOutputPreference ) [pure virtual]

Sets audio output preference to TPEBasicInfo-structure

Parameters

const TInt aOutputPreference is audio output preference (public/private)

SetAudioVolume(const TInt)

void SetAudioVolume ( const TInt aAudioVolume ) [pure virtual]

Sets audio volume of the phone to TPEBasicInfo-structure

Parameters

const TInt aAudioVolume is audio volume of the phone.

SetAvailableAudioOutputs(const TArray< TPEAudioOutput > &)

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

Sets hands free mode of the phone to TPEBasicInfo-structure

Parameters

const TArray < TPEAudioOutput > & aAvailableOutputs

SetBarringInfo(const TPEBarringInfo &)

void SetBarringInfo ( const TPEBarringInfo & aBarringInfo ) [pure virtual]

Sets Barring information to TPEGsmBasicInfo-structure

Parameters

const TPEBarringInfo & aBarringInfo includes call Barring information

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

void SetCallALSLine ( const CCCECallParameters::TCCELineType & aALSLine,
const TInt aCallId
) [pure virtual]

Sets alsline value to TPECallInfo-structure

Parameters

const CCCECallParameters::TCCELineType & aALSLine informs which line is selected active
const TInt aCallId is the Call identification number.

SetCallClientInformation(const MPEClientInformation &, const TInt)

void SetCallClientInformation ( const MPEClientInformation & aClientInformation,
const TInt aCallId
) [pure virtual]

Sets phone client information to TPECallInfo-structure

Parameters

const MPEClientInformation & aClientInformation includes phone client information.
const TInt aCallId is the Call identification number.

SetCallConference(const TInt, const TInt)

void SetCallConference ( const TInt aCallConference,
const TInt aCallId
) [pure virtual]

Sets Confrence value to TPECallInfo-structure

Parameters

const TInt aCallConference informs is the call a member of conference call.
const TInt aCallId is the Call identification number.

SetCallControlCaps(const TPECallControlCaps &, const TInt)

void SetCallControlCaps ( const TPECallControlCaps & aCallControlCaps,
const TInt aCallId
) [pure virtual]

Sets Call control caps to TPECallInfo-structure

Parameters

const TPECallControlCaps & aCallControlCaps the value of the call control caps
const TInt aCallId is the Call identification number.

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

void SetCallDirection ( const RMobileCall::TMobileCallDirection & aCallDirection,
const TInt aCallId
) [pure virtual]

Sets Call direction to TPECallInfo-structure

Parameters

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

SetCallDuration(const TInt &)

void SetCallDuration ( 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)

void SetCallDuration ( const TTimeIntervalSeconds & aCallDuration,
const TInt aCallId
) [pure virtual]

Sets duration of the call to TPECallInfo-structure

Parameters

const TTimeIntervalSeconds & aCallDuration
const TInt aCallId is the Call identification number.

SetCallForwarded(const TBool, const TInt)

void SetCallForwarded ( const TBool aCallForwarded,
const TInt aCallId
) [pure virtual]

Sets forwarded value to TPECallInfo-structure

Parameters

const TBool aCallForwarded
const TInt aCallId is the Call identification number.

SetCallIndex(TInt, TInt)

void SetCallIndex ( TInt aCallIndex,
TInt aCallId
) [pure virtual]

Sets call index of a call.

Parameters

TInt aCallIndex Call index
TInt aCallId call identification

SetCallOrigin(TPECallOrigin, TInt)

void SetCallOrigin ( TPECallOrigin aOrigin,
TInt aCallId
) [pure virtual]

Sets call origin for the call

Parameters

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

SetCallOriginCommand(const TPECallOrigin &)

void SetCallOriginCommand ( const TPECallOrigin & aOrigin ) [pure virtual]

Sets call origin for the next call attempt

Parameters

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

SetCallSecureStatus(const TBool, const TInt)

void SetCallSecureStatus ( const TBool aSecureStatus,
const TInt aCallId
) [pure virtual]

Sets Secure status to call info

Parameters

const TBool aSecureStatus
const TInt aCallId is the Call identification number.

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

void SetCallService ( const RMobilePhone::TMobileService & aCallService,
const TInt aCallId
) [pure virtual]

Sets Call service to TPECallInfo-structure

Parameters

const RMobilePhone::TMobileService & aCallService is the Call service value.
const TInt aCallId is the Call identification number.

SetCallStartTime(const TTime &, const TInt)

void SetCallStartTime ( const TTime & aCallStartTime,
const TInt aCallId
) [pure virtual]

Sets start time of the call to TPECallInfo-structure

Parameters

const TTime & aCallStartTime
const TInt aCallId is the Call identification number.

SetCallState(const TPEState &, const TInt)

void SetCallState ( const TPEState & aCallState,
const TInt aCallId
) [pure virtual]

Sets Call State value to TPECallInfo-structure

Parameters

const TPEState & aCallState is call state value.
const TInt aCallId is the Call identification number.

SetCallType(const TPECallType &, const TInt)

void SetCallType ( const TPECallType & aCallType,
const TInt aCallId
) [pure virtual]

Sets call type information

Parameters

const TPECallType & aCallType is the call type.
const TInt aCallId is the Call identification number.

SetCallerImage(const TPtrC, const TInt)

void SetCallerImage ( const TPtrC aCallerImage,
const TInt aCallId
) [pure virtual]

Set caller image

Parameters

const TPtrC aCallerImage caller image
const TInt aCallId is the call identification number

SetCallerText(const TPtrC, const TInt)

void SetCallerText ( const TPtrC aCallerText,
const TInt aCallId
) [pure virtual]

Set caller text

Parameters

const TPtrC aCallerText caller text
const TInt aCallId is the call identification number

SetCallerThumbnail(CFbsBitmap *, const TInt)

void SetCallerThumbnail ( CFbsBitmap * aCallerThumbnail,
const TInt aCallId
) [pure virtual]

Set caller thumbnail

Parameters

CFbsBitmap * aCallerThumbnail caller thumbnail
const TInt aCallId is the call identification number

SetConferenceCallCaps(const TUint32, const TInt)

void SetConferenceCallCaps ( const TUint32 aCaps,
const TInt aCallId
) [pure virtual]

Sets Conference capabilities to TPECallInfo structure.

Parameters

const TUint32 aCaps
const TInt aCallId is the Call identification number.

SetConferenceCallState(const TPEState &)

void SetConferenceCallState ( const TPEState & aCallState ) [pure virtual]

Sets call state of a conference call

Parameters

const TPEState & aCallState is call state value.

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

void SetConferenceMemberInfo ( const TName & aConferenceMemberName,
const TInt aConferenceMemberCallId,
const TInt aCallId
) [pure virtual]

Sets added or removed members TName information to TPECallInfo structure

Parameters

const TName & aConferenceMemberName
const TInt aConferenceMemberCallId
const TInt aCallId is the Call identification number.

SetContactGroups(TArray< TContactItemId > &, const TInt)

void SetContactGroups ( TArray < TContactItemId > & aGroupIdArray,
const TInt aCallId
) [pure virtual]

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

Parameters

TArray < TContactItemId > & aGroupIdArray array of group ids
const TInt aCallId is the Call identification number

SetContactId(CPhCntContactId *, const TInt)

void SetContactId ( CPhCntContactId * aContactId,
const TInt aCallId
) [pure virtual]

Set contact link or id

Parameters

CPhCntContactId * aContactId pointer to contact id
const TInt aCallId is the Call identification number

SetDTMFVoiceMailBoxNumberLine1(const TDesC &)

void SetDTMFVoiceMailBoxNumberLine1 ( const TDesC & aDTMFVoiceMailBoxNumberLine1 ) [pure virtual]

Sets DTMFVoiceMailBoxNumber for Line 1 information from TPEGsmBasicInfo-structure

Parameters

const TDesC & aDTMFVoiceMailBoxNumberLine1 includes line 1 DTMFVoiceMailBoxNumber information.

SetDTMFVoiceMailBoxNumberLine2(const TDesC &)

void SetDTMFVoiceMailBoxNumberLine2 ( const TDesC & aDTMFVoiceMailBoxNumberLine2 ) [pure virtual]

Sets DTMFVoiceMailBoxNumber for Line 2 information from TPEGsmBasicInfo-structure

Parameters

const TDesC & aDTMFVoiceMailBoxNumberLine2 includes line 2 DTMFVoiceMailBoxNumber information.

SetDataPortName(const TName &)

void SetDataPortName ( 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 &)

void SetDeflectInfo ( const TPEActiveForwardInfo & aActiveForward ) [pure virtual]

Sets deflect information to the TPEGsmBasicInfo structure.

Parameters

const TPEActiveForwardInfo & aActiveForward is the active forward information.

SetDoCallBackRequest(TBool, TInt)

void SetDoCallBackRequest ( TBool aDoCallBack,
TInt aCallId
) [pure virtual]

Sets flag indicating whether this is unattended transfer dial

Parameters

TBool aDoCallBack
TInt aCallId

SetDtmfPostFix(const TPEDtmfString &, const TInt)

void SetDtmfPostFix ( const TPEDtmfString & aDtmfPostFix,
const TInt aCallId
) [pure virtual]

Sets dtmf postfix value to TPEBasicInfo-structure

Parameters

const TPEDtmfString & aDtmfPostFix is persed dtmf postfix.
const TInt aCallId is the call identification number.

SetDtmfString(const TPEDtmfString &)

void SetDtmfString ( const TPEDtmfString & aDtmfString ) [pure virtual]

/** Sets dtmf string value to TPEBasicInfo-structure

Parameters

const TPEDtmfString & aDtmfString is the dtmf string to be sent.

SetErrorCode(const TInt)

void SetErrorCode ( const TInt aErrorCode ) [pure virtual]

Sets error code of the phone to TPEBasicInfo-structure

Parameters

const TInt aErrorCode is error code value

SetHasCallerThumbnail(TBool, const TInt)

void SetHasCallerThumbnail ( TBool aStatus,
const TInt aCallId
) [pure virtual]

Set status of caller thumbnail

Parameters

TBool aStatus caller thumbnail status
const TInt aCallId is the call identification number

SetInbandTone(const TCCPTone)

void SetInbandTone ( const TCCPTone aTone ) [pure virtual]

Sets correct inband tone for specific call state transition or error

Parameters

const TCCPTone aTone is the inband tone to be played

SetIsSwitchToOperationOngoing(const TBool)

void SetIsSwitchToOperationOngoing ( const TBool aValue ) [pure virtual]

Sets switch to operation status.

Parameters

const TBool aValue switch to operation status.

SetKeypadVolume(const TInt)

void SetKeypadVolume ( const TInt aKeypadVolume ) [pure virtual]

Sets Keypad volume of the phone to TPEBasicInfo-structure

Parameters

const TInt aKeypadVolume is Keypad volume of the phone.

SetLifeTimerData(TCCPLifeTimeDataPckg &)

void SetLifeTimerData ( TCCPLifeTimeDataPckg & aPckg ) [pure virtual]

Sets lifetimer data of the phone to TPEBasicInfo-structure

Parameters

TCCPLifeTimeDataPckg & aPckg

SetLogForcedCompletion(const TBool, const TInt)

void SetLogForcedCompletion ( const TBool aForcedCompletion,
const TInt aCallId
) [pure virtual]
Set log forced completion indicator.
Since
Series60_4.0

Parameters

const TBool aForcedCompletion
const TInt aCallId

SetLoggingIndicator(const TBool, const TInt)

void SetLoggingIndicator ( const TBool aLoggingIndicator,
const TInt aCallId
) [pure virtual]

Sets a logging indicator to TPECallInfo-tructure

Parameters

const TBool aLoggingIndicator
const TInt aCallId

SetMissedCall(const TBool &, const TInt)

void SetMissedCall ( const TBool & aMissedCall,
const TInt aCallId
) [pure virtual]

Set missed call indicator.

Parameters

const TBool & aMissedCall
const TInt aCallId

SetNetworkRegistrationStatus(const TNWNetworkRegistrationStatus &)

void SetNetworkRegistrationStatus ( const TNWNetworkRegistrationStatus & aRegistrationStatus ) [pure virtual]

Sets network information to TPEBasicInfo-structure

Parameters

const TNWNetworkRegistrationStatus & aRegistrationStatus

SetNumberOfConferenceMembers(const TInt, const TInt)

void SetNumberOfConferenceMembers ( const TInt aNumberOfMembers,
const TInt aCallId
) [pure virtual]

Sets the number of conference members to TPEGsmCallInfo structure

Parameters

const TInt aNumberOfMembers
const TInt aCallId is the Call identification number.

SetPersonalRingingTone(const TPEContactFileName &, const TInt)

void SetPersonalRingingTone ( const TPEContactFileName & aRingingTonepath,
const TInt aCallId
) [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 &)

void SetPersonalToneStatus ( const TInt & aPersonalToneStatus ) [pure virtual]

Sets personal tone status value to TPEBasicInfo-structure.

Parameters

const TInt & aPersonalToneStatus

SetPhoneIdentityParameters(const TPEPhoneIdentityParameters &)

void SetPhoneIdentityParameters ( const TPEPhoneIdentityParameters & aPhoneIdentityParameters ) [pure virtual]

Sets phone number to TPECallCommandInfo-structure

Parameters

const TPEPhoneIdentityParameters & aPhoneIdentityParameters is the phone identity parameters

SetPhoneNumberIsServiceCode(const TBool &)

void SetPhoneNumberIsServiceCode ( const TBool & aServiceCode ) [pure virtual]

Set phone number parsing result

Parameters

const TBool & aServiceCode

SetPredefinedDtmfStrings(const CDesCArray &, const TInt)

void SetPredefinedDtmfStrings ( const CDesCArray & aArray,
const TInt aCallId
) [pure virtual]

Sets predefined dtmf strings

Parameters

const CDesCArray & aArray
const TInt aCallId

SetProfileId(const TInt)

void SetProfileId ( const TInt aProfileId ) [pure virtual]

Sets profile id to TPEBasicInfo-structure

Parameters

const TInt aProfileId is the identification number of the profile

SetProfileName(const TPEProfileName &)

void SetProfileName ( const TPEProfileName & aProfileName ) [pure virtual]

Sets profile name to TPEBasicInfo-structure

Parameters

const TPEProfileName & aProfileName is the name of the profile

SetRemoteColpNumber(const TPEPhoneNumber &, const TInt)

void SetRemoteColpNumber ( const TPEPhoneNumber & aColpNumber,
const TInt aCallId
) [pure virtual]

Set remote end connected phone number

Parameters

const TPEPhoneNumber & aColpNumber phone number
const TInt aCallId

SetRemoteCompanyName(const TPEContactName &, const TInt)

void SetRemoteCompanyName ( const TPEContactName & aCompanyName,
const TInt aCallId
) [pure virtual]

Set contact company name

Parameters

const TPEContactName & aCompanyName company name
const TInt aCallId

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

void SetRemoteIdentity ( const RMobileCall::TMobileCallRemoteIdentityStatus & aIdentity,
const TInt aCallId
) [pure virtual]

Sets remote identity status

Parameters

const RMobileCall::TMobileCallRemoteIdentityStatus & aIdentity is the status of identity
const TInt aCallId

SetRemoteName(const TPEContactName &, const TInt)

void SetRemoteName ( const TPEContactName & aContactName,
const TInt aCallId
) [pure virtual]

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

Parameters

const TPEContactName & aContactName contact name
const TInt aCallId

SetRemotePartyName(const TPEContactName &, const TInt)

void SetRemotePartyName ( const TPEContactName & aName,
const TInt aCallId
) [pure virtual]

Sets remote party name given by network to TPECallInfo structure.

Parameters

const TPEContactName & aName Remote party name.
const TInt aCallId

SetRemotePhoneNumber(const TPEPhoneNumber &, const TInt)

void SetRemotePhoneNumber ( const TPEPhoneNumber & aPhoneNumber,
const TInt aCallId
) [pure virtual]

Set remote end phone number

Parameters

const TPEPhoneNumber & aPhoneNumber phone number
const TInt aCallId

SetRemotePhoneNumberType(TPEPhoneNumberIdType, const TInt)

void SetRemotePhoneNumberType ( TPEPhoneNumberIdType aPhoneNumberType,
const TInt aCallId
) [pure virtual]

Set remote end phone number type

Parameters

TPEPhoneNumberIdType aPhoneNumberType phone number id
const TInt aCallId

SetRemoteTextToSpeechText(HBufC *, TInt)

void SetRemoteTextToSpeechText ( HBufC * aText,
TInt aCallId
) [pure virtual]

Set remote end Text To Speech Text

Parameters

HBufC * aText Text To Speech Text
TInt aCallId

SetResumeHeldCall(const TBool, const TInt)

void SetResumeHeldCall ( const TBool aResumeHeldCall,
const TInt aCallId
) [pure virtual]

Set iResumeHeldCall value to TPEGsmCallInfo structure

Parameters

const TBool aResumeHeldCall
const TInt aCallId is the Call identification number.

SetRingingTone1(const TPEContactFileName &)

void SetRingingTone1 ( const TPEContactFileName & aRingingToneName ) [pure virtual]

Sets ringing type to TPEBasicInfo-structure

Parameters

const TPEContactFileName & aRingingToneName is the current ringintone name for line 1.

SetRingingTone2(const TPEContactFileName &)

void SetRingingTone2 ( const TPEContactFileName & aRingingToneName ) [pure virtual]

Sets ringing type to TPEGsmBasicInfo-structure

Parameters

const TPEContactFileName & aRingingToneName is the current ringintone name for line 2.

SetRingingType(const TProfileRingingType &)

void SetRingingType ( const TProfileRingingType & aRingingType ) [pure virtual]

Sets ringing type to TPEBasicInfo-structure

Parameters

const TProfileRingingType & aRingingType

SetRingingVolume(const TInt &)

void SetRingingVolume ( const TInt & aRingingVolume ) [pure virtual]

Sets ringing volume to TPEBasicInfo-structure

Parameters

const TInt & aRingingVolume is the current ringingtone name.

SetSSCommandInfo(const TPESSCommandInfo &)

void SetSSCommandInfo ( const TPESSCommandInfo & aSSCommandInfo ) [pure virtual]

Sets Suplementary Services command information to TPESSCommandInfo-structure

Parameters

const TPESSCommandInfo & aSSCommandInfo includes Suplementary Services command information.

SetSecureSpecified(const TBool)

void SetSecureSpecified ( const TBool aSecureSpecified ) [pure virtual]

Sets secure specified status.

Parameters

const TBool aSecureSpecified Secure specified status.

SetServiceId(const TInt, TUint32)

void SetServiceId ( const TInt aCallId,
TUint32 aServiceId
) [pure virtual]
Set the service-id for the call.
Since
S60 3.2

Parameters

const TInt aCallId
TUint32 aServiceId

SetSimState(const TPESimState &)

void SetSimState ( const TPESimState & aSimState ) [pure virtual]

Sets Sim state to TPEGsmBasicInfo-structure

Parameters

const TPESimState & aSimState is the Sim state

SetSwitchToNumberCommand(const TPEPhoneNumber &)

void SetSwitchToNumberCommand ( const TPEPhoneNumber & aPhoneNumber ) [pure virtual]

Sets switch to number to TPECallCommandInfo-structure

Parameters

const TPEPhoneNumber & aPhoneNumber is the phone number

SetTextToSpeech(const TBool)

void SetTextToSpeech ( const TBool aTextToSpeech ) [pure virtual]

Sets text-to-speech to TPEBasicInfo-structure

Parameters

const TBool aTextToSpeech is the current text-to-speech preference setting.

SetTwoDigitSupportStatus(const TBool)

void SetTwoDigitSupportStatus ( const TBool aTwoDigitSupportStatus ) [pure virtual]

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

Parameters

const TBool aTwoDigitSupportStatus is support status (EFalse/ETrue).

SetUserToUserInformation(const TPEUserToUserInfo &)

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

Parameters

const TPEUserToUserInfo & aUUI User to user info.

SetVideoCallRingingTone(const TPEContactFileName &)

void SetVideoCallRingingTone ( const TPEContactFileName & aRingingToneName ) [pure virtual]

Sets video call ringing tone name to TPEGsmBasicInfo-structure

Parameters

const TPEContactFileName & aRingingToneName is the current ringintone name for video call.

SetVoiceMailBoxNumberLine1(const TDesC &)

void SetVoiceMailBoxNumberLine1 ( const TDesC & aVoiceMailBoxNumberLine1 ) [pure virtual]

Gets VoiceMailBoxNumber for Line 1 information from TPEGsmBasicInfo-structure

Parameters

const TDesC & aVoiceMailBoxNumberLine1

SetVoiceMailBoxNumberLine2(const TDesC &)

void SetVoiceMailBoxNumberLine2 ( const TDesC & aVoiceMailBoxNumberLine2 ) [pure virtual]

Gets VoiceMailBoxNumber for Line 2 information from TPEGsmBasicInfo-structure

Parameters

const TDesC & aVoiceMailBoxNumberLine2

SetWholeOutgoingPhoneNumber(const TPEPhoneNumber &, const TInt)

void SetWholeOutgoingPhoneNumber ( const TPEPhoneNumber & aPhoneNumber,
const TInt aCallId
) [pure virtual]
Sets whole outgoing phone number
Since
Series60_4.0

Parameters

const TPEPhoneNumber & aPhoneNumber is 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 TInt aCallId ) const [pure virtual]
Gets whole outgoing phone number
Since
Series60_4.0

Parameters

const TInt aCallId