CMmCallExtInterface Class Reference
class CMmCallExtInterface : public CBase |
CMmCallExtInterface is used to provide an extension interface for system specific call object extensions.
Member Functions Documentation
AddGSMCallCaps(TUint32)
void | AddGSMCallCaps | ( | TUint32 | | ) | [pure virtual] |
Adds requested caps to GSM specific mobile call capabilities.
AnswerIncomingCallL(TInt, TInt)
TInt
| AnswerIncomingCallL | ( | TInt | , |
| TInt | aExtensionId |
| ) | [pure virtual] |
Extension specific answer incoming call.
AnswerIncomingDataCallL(TInt)
TInt
| AnswerIncomingDataCallL | ( | TInt | | ) | [pure virtual] |
Extension specific answer for incoming data calls.
CompleteNotifyStatusChange(RMobileCall::TMobileCallStatus)
Inform extension dll about the current status.
Connect(const TDesC8 *)
void | Connect | ( | const TDesC8 * | | ) | [pure virtual] |
Extension specific connect.
DeflectL(const TDataPackage &)
Deflects the call to the given number
DialDataCallL(RMobilePhone::TMobileService, const TDesC8 *, const TDesC *)
Extension specific dial for data calls.
DialEmergencyCall(TCtsySsmCallbackData &)
Emergency call is created using this method
DialL(RMobilePhone::TMobileService, const TDesC8 *, const TDesC *, TInt)
New MO call is created using Dial method.
FillMobileCallInfo(RMobileCall::TMobileCallInfoV1 *)
Default implementation of the FillMobileCallInfo, returns KErrNotFound if method has not been defined in the extension
FillMobileCallInfoV3(RMobileCall::TMobileCallInfoV3 *)
Default implementation of the FillMobileCallInfoV3, returns KErrNotFound if method has not been defined in the extension
FillMobileCallInfoV7(RMobileCall::TMobileCallInfoV7 *)
Default implementation of the FillMobileCallInfoV7, returns KErrNotFound if method has not been defined in the extension
FillMobileCallInfoV8(RMobileCall::TMobileCallInfoV8 *)
Default implementation of the FillMobileCallInfoV8, returns KErrNotFound if method has not been defined in the extension
GetBearerServiceInfo(RCall::TBearerService *)
Extension specific bearer service info.
GetCallParams(TDes8 *)
void | GetCallParams | ( | TDes8 * | | ) | [pure virtual] |
GetCurrentHscsdInfo(TDes8 *)
TInt
| GetCurrentHscsdInfo | ( | TDes8 * | | ) | [pure virtual] |
Extension specific HSCSD info.
GetMobileCallCapsV1(RMobileCall::TMobileCallCapsV1 &)
Default implementation of the GetMobileCallCaps, returns KErrNotFound if method has not been defined in the extension
GetMobileDataCallCapsV1(RMobileCall::TMobileCallDataCapsV1 &)
Returns extension specific data call caps.
GetRemotePartyInfo(RMobileCall::TMobileCallRemotePartyInfoV1Pckg *)
Default implementation of the GetRemotePartyInfo, returns KErrNotFound if method has not been defined in the extension
GoOneToOneL(TInt)
Default implementation of the GoOneToOneL-method
ReceivedBearerServiceInfo(RCall::TBearerService)
Extension specific received bearer service info.
ReceivedCallParams(const CMmDataPackage *)
Extension specific received call params.
ReceivedHscsdInfo(CMmDataPackage *)
Extension specific received HSCSD info.
ReceivedMobileDataCallCaps(RMobileCall::TMobileCallDataCapsV1 *)
Received extension specific data call capabilities.
ReceivedMobileDataCallCaps(CMmDataPackage *)
Received extension specific data call capabilities.
RemoveGSMCallCaps(TUint32)
void | RemoveGSMCallCaps | ( | TUint32 | | ) | [pure virtual] |
Removes requested caps from GSM specific mobile call capabilities.
ResetInternalAttributes()
void | ResetInternalAttributes | ( | ) | [pure virtual] |
Extension specific reset internal attributes.
ResumeL(TInt)
This method is used to resume a held call
SetDynamicHscsdParamsL(RMobileCall::TMobileCallAiur *, TInt *)
Extension specific dynamic HSCSD parameters.
SetMobileCallData(CMmDataPackage *, RMobileCall::TMobileCallDirection)
Extension specific set mobile call data
SwapL(TInt)
This method is used to swap between active and held call
TransferL()
TInt
| TransferL | ( | ) | [pure virtual] |
Default implementation of the Transfer-method
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.