CMmCallTsy Class Reference
class CMmCallTsy : public CCallBase |
CMmCallTsy contains extended call functionality that is not mode-dependent
Public Member Functions |
---|
| ~CMmCallTsy() |
TInt
| AcquireOwnership(const ) |
TInt
| AcquireOwnershipCancel(const ) |
CMmCallExtInterface * | ActiveCallExtension() |
TInt
| AnswerIncomingCall(const TTsyReqHandle, const TDesC8 *) |
TInt
| AnswerIncomingCallCancel(const TTsyReqHandle) |
TUint32
| CallCaps() |
RMobileCall::TMobileCallDirection
| CallDirection() |
TInt
| CallId() |
RMobilePhone::TMobileService
| CallMode() |
const TDesC & | CallName() |
TInt
| CancelService(const TInt, const TTsyReqHandle) |
void | Complete(TInt, TInt) |
void | CompleteAnswerIncomingCall(TInt) |
void | CompleteDial(TInt) |
void | CompleteDialNoFdn(TInt) |
void | CompleteHangUp(TInt) |
void | CompleteNotifyCallDurationChange() |
void | CompleteNotifyMobileCallCapsChange(TInt) |
void | CompleteNotifyMobileCallInfoChange(CMmDataPackage *) |
void | CompleteNotifyPrivacyConfirmation(RMobilePhone::TMobilePhonePrivacy) |
void | CompleteNotifyRemoteCallEvent(const CMmDataPackage *) |
void | CompleteNotifyRemotePartyInfoChange() |
void | CompleteNotifyStatusChange(TInt, CMmDataPackage *) |
void | CompleteReceiveUUI(CMmDataPackage *, TInt) |
void | CompleteTransfer(TInt) |
TInt
| DeregisterNotification(const TInt) |
TInt
| Dial(const TTsyReqHandle, const TDesC8 *, TDesC *) |
TInt
| DialCancel(const TTsyReqHandle) |
TBool
| ETelOriginated() |
TInt
| ExtFunc(const TTsyReqHandle, const TInt, const TDataPackage &) |
TInt
| FillMobileCallInfo(TDes8 *) |
TInt
| FillMobileCallInfoDefaults(RMobileCall::TMobileCallInfoV1 *) |
TInt
| GetCallDuration(const TTsyReqHandle, TTimeIntervalSeconds *) |
TInt
| GetCallParams(const TTsyReqHandle, TDes8 *) |
TInt
| GetCaps(const TTsyReqHandle, RCall::TCaps *) |
TUint8
| GetDiagnostics() |
TBool
| GetDialFlag() |
TUint8
| GetDialTypeId() |
TInt
| GetExtensionId() |
TInt
| GetFaxSettings(const , RCall::TFaxSessionSettings *) |
TBool
| GetGhostCall() |
TInt
| GetInfo(const TTsyReqHandle, RCall::TCallInfo *) |
TInt
| GetOwnershipStatus(const , RCall::TOwnershipStatus *) |
TInt
| GetStatus(const TTsyReqHandle, RCall::TStatus *) |
void | HandleGhostCallStatusChange(TInt, CMmDataPackage *) |
TInt
| HangUp(const TTsyReqHandle) |
TInt
| HangUpCancel(const TTsyReqHandle) |
TBool
| IsPartOfConference() |
TBool
| IsRemoteReleasedCall() |
TBool
| IsServiceLocallyRequested(CMmCallTsy::TCallRequestTypes) |
TBool
| IsUnownedCallObject() |
CMmLineTsy * | Line() |
RMobileCall::TMobileCallStatus
| MobileCallStatus() |
TInt
| NotifyCapsChange(const TTsyReqHandle, RCall::TCaps *) |
TInt
| NotifyCapsChangeCancel(const TTsyReqHandle) |
TInt
| NotifyDurationChange(const TTsyReqHandle, TTimeIntervalSeconds *) |
TInt
| NotifyDurationChangeCancel(const TTsyReqHandle) |
TInt
| NotifyHookChange(const TTsyReqHandle, RCall::THookStatus *) |
TInt
| NotifyHookChangeCancel(const TTsyReqHandle) |
TInt
| NotifyStatusChange(const TTsyReqHandle, RCall::TStatus *) |
TInt
| NotifyStatusChangeCancel(const TTsyReqHandle) |
TInt
| NumberOfSlotsL(const TInt) |
CTelObject * | OpenNewObjectByNameL(const TDesC &) |
CTelObject * | OpenNewObjectL(TDes &) |
CMmPhoneTsy * | Phone() |
TInt
| PreviousCallId() |
TInt
| RegisterNotification(const TInt) |
TInt
| RelinquishOwnership() |
CTelObject::TReqMode | ReqModeL(const TInt) |
void | ResetPreviousCallId() |
TBool
| ServiceRequested(CMmCallTsy::TCallRequestTypes) |
void | SetCallCaps(TUint32) |
TInt
| SetCallDirection(RMobileCall::TMobileCallDirection) |
TInt
| SetCallId(TInt) |
void | SetCallStatus(RCall::TStatus, RMobileCall::TMobileCallStatus) |
void | SetDiagnostics(TUint8) |
void | SetDialFlag(TBool) |
void | SetDialTypeId(TUint8) |
void | SetExtensionId(TInt) |
TInt
| SetFaxSettings(const , const RCall::TFaxSessionSettings *) |
void | SetGhostCall(TBool) |
void | SetPartOfConference(TBool) |
void | SetUnownedCallObjectFlag(TBool) |
RCall::TStatus
| Status() |
TInt
| TransferOwnership(const ) |
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CCallBase::CCallBase() |
| CCallBase::CheckOwnership(const TTsyReqHandle)const |
| CCallBase::CheckPriorityClient(const TTsyReqHandle)const |
| CCallBase::CreateFaxProgressChunk() |
| CCallBase::DeleteFaxProgressChunk() |
| CCallBase::GlobalKernelObjectHandle() |
| CCallBase::RecoverDataPortAndRelinquishOwnershipCompleted(const TInt) |
| CCallBase::RelinquishOwnershipCompleted(const TInt) |
| CCallBase::ResolveSubSessionHandle(const TTsyReqHandle,const TInt) |
| CCallBase::SetFaxSharedHeaderFile(const TTsyReqHandle,CFaxSharedFileHandles *) |
| CCallBase::SetOwnership(const TTsyReqHandle) |
| CCallBase::SetUnowned() |
| CCallBase::~CCallBase() |
| CObject::AccessCount()const |
| CObject::CObject() |
| CObject::Close() |
| CObject::Dec() |
| CObject::Extension_(TUint,TAny *&,TAny *) |
| CObject::FullName()const |
| CObject::Name()const |
| CObject::Open() |
| CObject::Owner()const |
| CObject::SetName(const TDesC *) |
| CObject::SetNameL(const TDesC *) |
| CObject::SetOwner(CObject *) |
| CObject::UniqueID()const |
| CObject::~CObject() |
| CSubSessionExtBase::CSubSessionExtBase() |
| CSubSessionExtBase::NullMethod1() |
| CSubSessionExtBase::ServiceExtFunc(const RMessage2 &,CReqEntry *) |
| CSubSessionExtBase::~CSubSessionExtBase() |
| CTelObject::BufferDes1(const CBuffer *,CBuffer::TWhichSlot)const |
| CTelObject::BufferDes1u(const CBuffer *,CBuffer::TWhichSlot)const |
| CTelObject::BufferDes2(const CBuffer *,CBuffer::TWhichSlot)const |
| CTelObject::BufferDes2u(const CBuffer *,CBuffer::TWhichSlot)const |
| CTelObject::CTelObject() |
| CTelObject::CancelSubSession(CTelSession *,const TInt) |
| CTelObject::CheckAndDestroyDummySubSession() |
| CTelObject::CreateDummySession(CTelSession *,const TInt,TBool) |
| CTelObject::CreateDummySessionObjectL(CTelSession *) |
| CTelObject::DownCallOption(const TInt,TAny *) |
| CTelObject::FlowControlResume() |
| CTelObject::FlowControlSuspend() |
| CTelObject::FlushReqs(CTelSession *,const TInt) |
| CTelObject::GeneralReq(const RMessage2 &,CTelSession *,CReqEntry *,TBool) |
| CTelObject::GetRequiredPlatSecCaps(const TInt) |
| CTelObject::IsPriorityClientReq(TInt)const |
| CTelObject::PhoneOwner()const |
| CTelObject::Ptr1(const TDes8 *)const |
| CTelObject::RemoveDummySubSessionDestroyer() |
| CTelObject::ReqCompleted(const TTsyReqHandle,const TInt) |
| CTelObject::ResolveError(CTelSession *,const TInt)const |
| CTelObject::ServerVersion()const |
| CTelObject::SetPhoneOwner(CPhoneBase *) |
| CTelObject::TelObjectClose() |
| CTelObject::UpCallOption(const TInt,TAny *) |
| CTelObject::UpdateAndCompleteIfNecessary(CReqEntry *,TInt)const |
| CTelObject::WriteBackAndCompleteBufferedReq(const RMessage2 &,CReqEntry *,TInt)const |
| CTelObject::WriteBackAndCompleteReq(CReqEntry *,const TInt)const |
| CTelObject::~CTelObject() |
Public Member Enumerations |
---|
enum | TCallRequestTypes { EMultimodeCallReqHandleUnknown, EMultimodeCallNotifyStatusChange, EMultimodeCallNotifyDurationChange, EMultimodeCallCapsChangeNotification, EMultimodeCallDial, EMultimodeCallAnswer, EMultimodeCallHangUp, EMultimodeMobileCallHold, EMultimodeMobileCallResume, EMultimodeMobileCallSwap, EMultimodeCallNotifyMobileCallStatusChange, EMultimodeCallNotifyCallEvent, EMultimodeCallNotifyRemotePartyInfoChange, EMultimodeMobileCallDialEmergencyCall, EMultimodeMobileCallDeflectCall, EMultimodeCallNotifyMobileCallCapsChange, EMultimodeCallTransfer, EMultimodeCallGoOneToOne, EMultimodeCallNotifyDataCallCapsChange, EMultimodeCallSetDynamicHscsdParams, EMultimodeCallNotifyHscsdInfoChange, EMultimodeCallNotifyPrivacyConfirmation, EMultimodeCallDialISV, EMultimodeCallAnswerISV, EMultimodeCallActiveUUS, EMultimodeCallReceiveUUI, EMultimodeCallDialNoFdnCheck, EMultimodeCallMaxNumOfRequests } |
enum | TDialCancelStatus { EDialCancelNotCalled, EDialCancelCallCalled, EDialCancelCustomCalled } |
Constructor & Destructor Documentation
Member Functions Documentation
AcquireOwnership(const)
TInt
| AcquireOwnership | ( | const | TTsyReqHandle | ) | [virtual] |
AcquireOwnershipCancel(const)
TInt
| AcquireOwnershipCancel | ( | const | TTsyReqHandle | ) | [virtual] |
Cancels method for AcquireOwnership.
ActivateUUS(const TTsyReqHandle, RMobileCall::TMobileCallUUSRequestV1Pckg *)
Specifies which User-To-User Signalling service(s) the phone should request to activate.
ActiveCallExtension()
Returns currently active call extension
AnswerIncomingCall(const TTsyReqHandle, const TDesC8 *)
Answers to an incoming call
Parameters
const TTsyReqHandle aTsyReqHandle | Request handle from the ETel server |
const TDesC8 * aCallParams | Call parameters |
AnswerIncomingCallCancel(const TTsyReqHandle)
Cancels answering to an incoming call
Parameters
const TTsyReqHandle aTsyReqHandle | Request handle from the ETel server |
CallCaps()
Returns call capabilities
CallDirection()
Returns call direction
return Call direction (MO/MT call)
CallMode()
Get call mode
return Call mode
CallName()
const TDesC & | CallName | ( | ) | const |
Get call name
return Call name
CancelService(const TInt, const TTsyReqHandle)
Cancels request that's IPC number and request handle are given as parameters
ClearCallStatus()
void | ClearCallStatus | ( | ) | [protected, virtual] |
Resets the status of the call
Complete(TInt, TInt)
void | Complete | ( | TInt | aReqHandleType, |
| TInt | aError |
| ) | [virtual] |
Calls the appropriate complete method due timer expiration
Parameters
TInt aReqHandleType | TSY request handle type. |
TInt aError | Error value for completion |
CompleteAnswerIncomingCall(TInt)
void | CompleteAnswerIncomingCall | ( | TInt | aResult | ) | [virtual] |
Complete answering to the incoming call
Parameters
TInt aResult | Result of the request |
CompleteDial(TInt)
void | CompleteDial | ( | TInt | aResult | ) | [virtual] |
Parameters
TInt aResult | Result of the request |
CompleteDialNoFdn(TInt)
void | CompleteDialNoFdn | ( | TInt | aResult | ) | [virtual] |
Completes DialNoFdnCheck request
Parameters
TInt aResult | Result of the request |
CompleteHangUp(TInt)
void | CompleteHangUp | ( | TInt | aResult | ) | [virtual] |
Parameters
TInt aResult | Result of the request |
CompleteNotifyCallDurationChange()
void | CompleteNotifyCallDurationChange | ( | ) | |
Complete call duration change notification
CompleteNotifyCallEvent(RMobileCall::TMobileCallEvent)
Complete call event notification
CompleteNotifyCapsChange()
void | CompleteNotifyCapsChange | ( | ) | [protected] |
Completes caps change notification
CompleteNotifyMobileCallCapsChange(TInt)
void | CompleteNotifyMobileCallCapsChange | ( | TInt | aErrorCode | ) | |
Complete a NotifyMobileCallCapsChange method
Parameters
TInt aErrorCode | Error code |
CompleteNotifyMobileCallInfoChange(CMmDataPackage *)
Complete mobile call information change notification
CompleteNotifyPrivacyConfirmation(RMobilePhone::TMobilePhonePrivacy)
This method completes privacy confirmation notification
CompleteNotifyRemoteCallEvent(const CMmDataPackage *)
This method completes call event initiated by remote party
CompleteNotifyRemotePartyInfoChange()
void | CompleteNotifyRemotePartyInfoChange | ( | ) | |
This method completes NotifyRemotePartyInfoChange notification
CompleteNotifyStatusChange(TInt, CMmDataPackage *)
Complete status change notification
CompleteReceiveUUI(CMmDataPackage *, TInt)
UUI message received from the remote user, complete req
CompleteTransfer(TInt)
void | CompleteTransfer | ( | TInt | aErrorCode | ) | |
Completes call transfering
Parameters
TInt aErrorCode | Error code |
ConstructL(RMobilePhone::TMobileService)
By default Symbian 2nd phase constructor is private.
DeregisterNotification(const TInt)
TInt
| DeregisterNotification | ( | const TInt | aIpc | ) | [pure virtual] |
Deregister given notification
Parameters
const TInt aIpc | IPC number of the request |
Dial(const TTsyReqHandle, const TDesC8 *, TDesC *)
Parameters
const TTsyReqHandle aTsyReqHandle | Tsy request handle |
const TDesC8 * aCallParams | Call parameters |
TDesC * aTelNumber | Phone number to be called |
DialCancel(const TTsyReqHandle)
DoExtFuncL(const TTsyReqHandle, const TInt, const TDataPackage &)
DoExtFuncL is called by the server when it has a "extended", i.e. non-core ETel request for the TSY. To process a request handle, request type and request data are passed to the TSY.
Parameters
const TTsyReqHandle aTsyReqHandle | Request handle from ETel server |
const TInt aIpc | IPC number of the request |
const TDataPackage & aPackage | Reference to the input parameters. |
ETelOriginated()
TBool
| ETelOriginated | ( | ) | const |
Returns ETrue if this call was originated through ETel API
ExtFunc(const TTsyReqHandle, const TInt, const TDataPackage &)
TRAP's all CMmCallTsy related MM API requests in case that they fail. This method functions only as a centralized TRAP for the DoExtFuncL method that does the actual mapping of IPC number to TSY method call.
Parameters
const TTsyReqHandle aTsyReqHandle | TSY request handle from ETel server |
const TInt aIpc | IPC number of the request |
const TDataPackage & aPackage | Reference to the input parameters. |
FillMobileCallInfo(TDes8 *)
TInt
| FillMobileCallInfo | ( | TDes8 * | aInfo | ) | [virtual] |
Fills current parameters of mobile call info
Parameters
TDes8 * aInfo | Pointer to mobile call information |
FillMobileCallInfoDefaults(RMobileCall::TMobileCallInfoV1 *)
Fills current parameters of mobile call info
GetCallDuration(const TTsyReqHandle, TTimeIntervalSeconds *)
Returns call duration information to the client
GetCallDurationInSeconds()
Returns call duration in seconds
GetCallParams(const TTsyReqHandle, TDes8 *)
Returns call parameters to the client
Parameters
const TTsyReqHandle aTsyReqHandle | TSY request handle |
TDes8 * aParams | Contains call parameters on return |
GetCallReqHandleStore()
Returns pointer to iTsyReqHandleStore
GetCaps(const TTsyReqHandle, RCall::TCaps *)
Returns the call capabilities to the client
GetDiagnostics()
Returns value or internal attribute iDiagnosticOctect
GetDialFlag()
TBool
| GetDialFlag | ( | ) | [virtual] |
Returns Dialflag value indicating if call is in dialling state
GetDialTypeId()
TUint8
| GetDialTypeId | ( | ) | [virtual] |
GetExtensionId()
TInt
| GetExtensionId | ( | ) | [virtual] |
GetFaxSettings(const, RCall::TFaxSessionSettings *)
Returns fax settings to the client
GetGhostCall()
TBool
| GetGhostCall | ( | ) | const |
Returns value or internal attribute iGhostCall
GetInfo(const TTsyReqHandle, RCall::TCallInfo *)
Returns call information (core) to the client
GetMobileCallCaps(const TTsyReqHandle, TDes8 *)
Returns the call control and call event capabilities
Parameters
const TTsyReqHandle aTsyReqHandle | TSY request handle |
TDes8 * aCaps | Contains mobile call capabilities on return |
GetMobileCallInfo(const TTsyReqHandle, TDes8 *)
The method returns current values of the call information
Parameters
const TTsyReqHandle aTsyReqHandle | TSY request handle |
TDes8 * aInfo | Contains mobile call info on return |
GetMobileCallStatus(const TTsyReqHandle, RMobileCall::TMobileCallStatus *)
Returns the current status of the call through the aStatus argument
GetOwnershipStatus(const, RCall::TOwnershipStatus *)
Get call ownership status.
GetStatus(const TTsyReqHandle, RCall::TStatus *)
Returns the call status to the client
HandleGhostCallStatusChange(TInt, CMmDataPackage *)
Handles call status change indications of ghost calls
Parameters
TInt aResult | Result value of the status change |
CMmDataPackage * aDataPackage | Package containing new call status |
HangUp(const TTsyReqHandle)
HangUpCancel(const TTsyReqHandle)
InitExtensionModulesL(RMobilePhone::TMobileService)
Initialises extension modules
InitInternalAttributes()
void | InitInternalAttributes | ( | ) | [protected, virtual] |
Initialises miscellaneous internal attributes
IsPartOfConference()
TBool
| IsPartOfConference | ( | ) | const |
Returns ETrue if this call is part of a MO conference (does not apply to an externally controlled conference call)
IsRemoteReleasedCall()
TBool
| IsRemoteReleasedCall | ( | ) | const |
Returns ETrue if this call is part of a MO conference and MT released (does not apply to an externally controlled conference call)
IsRequestPossibleInOffline(TInt)
TBool
| IsRequestPossibleInOffline | ( | TInt | aIpc | ) | const [private] |
Checks wether or not a ETel request can be performed while offline mode is enabled
Parameters
TInt aIpc | Ipc number of the request |
IsServiceLocallyRequested(CMmCallTsy::TCallRequestTypes)
Return ETrue if this type of request is requested by any of TSY's client
IsUnownedCallObject()
TBool
| IsUnownedCallObject | ( | ) | const |
Returns iUnownedCallObject boolean that indicates if client has opened existing call object for incoming call or ghost call that is created using AT-commands.
Line()
Returns Line object from which this call was opened.
MobileCallStatus()
Returns mobile call status. For use inside the TSY
NotifyCallEvent(RMobileCall::TMobileCallEvent *)
Allows clients to be notified when various call events occur.
NotifyCallEventCancel(const TTsyReqHandle)
This method cancels an outstanding asynchronous NotifyCallEvent request.
NotifyCapsChange(const TTsyReqHandle, RCall::TCaps *)
Request for core caps change notifications
NotifyCapsChangeCancel(const TTsyReqHandle)
Cancels core caps change notifications
NotifyDurationChange(const TTsyReqHandle, TTimeIntervalSeconds *)
Notifies about changes in call duration
NotifyDurationChangeCancel(const TTsyReqHandle)
Cancels duration change notifications
NotifyHookChange(const TTsyReqHandle, RCall::THookStatus *)
Notify when hook status has changed
NotifyHookChangeCancel(const TTsyReqHandle)
Cancels hook status change notifications
NotifyMobileCallCapsChange(TDes8 *)
TInt
| NotifyMobileCallCapsChange | ( | TDes8 * | aCaps | ) | [protected] |
Notifies change of mobile call capabilities
Parameters
TDes8 * aCaps | Contains mobile call capabilities on return |
NotifyMobileCallCapsChangeCancel(const TTsyReqHandle)
Cancels NotifyMobileCallCapsChange method
NotifyMobileCallStatusChange(RMobileCall::TMobileCallStatus *)
Allows a client to be notified when the mobile call changes state.
NotifyMobileCallStatusChangeCancel(const TTsyReqHandle)
Cancels an outstanding asynchronous NotifyMobileCallStatusChange request.
NotifyPrivacyConfirmation(RMobilePhone::TMobilePhonePrivacy *)
Requests notifications of privacy status changes
NotifyPrivacyConfirmationCancel(const TTsyReqHandle)
Cancels privacy status change notifications
NotifyRemotePartyInfoChange(TDes8 *)
TInt
| NotifyRemotePartyInfoChange | ( | TDes8 * | aRemotePartyInfo | ) | [protected] |
Allows the client to be notified of any change in the remote party information.
Parameters
TDes8 * aRemotePartyInfo | Contains remote party information on return |
NotifyRemotePartyInfoChangeCancel(const TTsyReqHandle)
This method cancels an outstanding asynchronous NotifyRemotePartyInfoChange request.
NotifyStatusChange(const TTsyReqHandle, RCall::TStatus *)
Notify when the status of the call has changed
NotifyStatusChangeCancel(const TTsyReqHandle)
Cancels status change notifications
NumberOfSlotsL(const TInt)
TInt
| NumberOfSlotsL | ( | const TInt | aIpc | ) | [pure virtual] |
Returns number of slots to be used for a given IPC
Parameters
const TInt aIpc | IPC number of the request |
OpenNewObjectByNameL(const TDesC &)
Opens a call object using given name
OpenNewObjectL(TDes &)
Opens a call object and gives it a name
Phone()
Returns pointer to the Phone object
PreviousCallId()
TInt
| PreviousCallId | ( | ) | const |
Returns call ID of the previous active call
ReceiveUUI(const TTsyReqHandle, RMobileCall::TMobileCallUUI *)
Enables the client to receive the next incoming UUI message from the remote user.
ReceiveUUICancel(const TTsyReqHandle)
Cancels an outstanding EMobileCallReceiveUUI request
Parameters
const TTsyReqHandle aTsyReqHandle | TSY request handle, complete with KErrCancel |
RegisterNotification(const TInt)
TInt
| RegisterNotification | ( | const TInt | aIpc | ) | [pure virtual] |
Register given notification
Parameters
const TInt aIpc | IPC number of the request |
RelinquishOwnership()
TInt
| RelinquishOwnership | ( | ) | [virtual] |
ReqModeL(const TInt)
CTelObject::TReqMode | ReqModeL | ( | const TInt | aIpc | ) | [pure virtual] |
Returns request mode for given IPC number
Parameters
const TInt aIpc | IPC number of the request |
ResetPreviousCallId()
void | ResetPreviousCallId | ( | ) | |
Resets call ID of the previous active call
ServiceRequested(CMmCallTsy::TCallRequestTypes)
Returns ETrue if this service is pending on this call object
SetCallDirection(RMobileCall::TMobileCallDirection)
SetCallName(const TName &)
void | SetCallName | ( | const TName & | aCallName | ) | [protected] |
Parameters
const TName & aCallName | New call name |
SetCallStatus(RCall::TStatus, RMobileCall::TMobileCallStatus)
SetDiagnostics(TUint8)
void | SetDiagnostics | ( | TUint8 | aDiagnosticOctet | ) | |
Sets the value of the attribute iDiagnosticOctet
SetDialFlag(TBool)
void | SetDialFlag | ( | TBool | aDialFlag | ) | [virtual] |
Sets Dialflag value indicating if call is in dialling state
SetDialTypeId(TUint8)
void | SetDialTypeId | ( | TUint8 | aDialType | ) | [virtual] |
SetExtensionId(TInt)
void | SetExtensionId | ( | TInt | aExtensionId | ) | [virtual] |
SetFaxSettings(const, const RCall::TFaxSessionSettings *)
SetGhostCall(TBool)
void | SetGhostCall | ( | TBool | aValue | ) | |
Sets a flag that indicates if this call is not created through ETel
Parameters
TBool aValue | Ghost call or not |
SetPartOfConference(TBool)
void | SetPartOfConference | ( | TBool | aPartOfConference | ) | |
Sets the flag indicating that this call is part of a MO conference (does not apply to an externally controlled conference call)
SetPreviousCallId(TInt)
void | SetPreviousCallId | ( | TInt | aCurrentId | ) | [protected] |
Set previous active call ID
SetTypeOfResponse(const TInt, const TTsyReqHandle)
void | SetTypeOfResponse | ( | const TInt | aReqHandleType, |
| const TTsyReqHandle | aTsyReqHandle |
| ) | [protected, pure virtual] |
Chooses the type of response, automatic or common
Parameters
const TInt aReqHandleType | TSY request handle type. |
const TTsyReqHandle aTsyReqHandle | TSY request handle to be stored. |
SetUnownedCallObjectFlag(TBool)
void | SetUnownedCallObjectFlag | ( | TBool | aIsUnownedCallObject | ) | |
Set flag that indicates if client has opened existing call object for incoming call or ghost call that is created using AT-commands.
Parameters
TBool aIsUnownedCallObject | |
Status()
Returns call status. For use inside the TSY
return Call core status
TransferL(const TTsyReqHandle)
Transfer a call to a remote party with out answering the call
TransferOwnership(const)
TInt
| TransferOwnership | ( | const | TTsyReqHandle | ) | [virtual] |
Transfers call ownership.
UpdateLifeTimer()
void | UpdateLifeTimer | ( | ) | [protected] |
Updates life time call duration with remaining call duration
Member Enumerations Documentation
Enum TCallRequestTypes
Enumeration for TSY request handle types
Enumerators
EMultimodeCallReqHandleUnknown | |
EMultimodeCallNotifyStatusChange | |
EMultimodeCallNotifyDurationChange | |
EMultimodeCallCapsChangeNotification | |
EMultimodeCallDial | |
EMultimodeCallAnswer | |
EMultimodeCallHangUp | |
EMultimodeMobileCallHold | |
EMultimodeMobileCallResume | |
EMultimodeMobileCallSwap | |
EMultimodeCallNotifyMobileCallStatusChange | |
EMultimodeCallNotifyCallEvent | |
EMultimodeCallNotifyRemotePartyInfoChange | |
EMultimodeMobileCallDialEmergencyCall | |
EMultimodeMobileCallDeflectCall | |
EMultimodeCallNotifyMobileCallCapsChange | |
EMultimodeCallTransfer | |
EMultimodeCallGoOneToOne | |
EMultimodeCallNotifyDataCallCapsChange | |
EMultimodeCallSetDynamicHscsdParams | |
EMultimodeCallNotifyHscsdInfoChange | |
EMultimodeCallNotifyPrivacyConfirmation | |
EMultimodeCallDialISV | |
EMultimodeCallAnswerISV | |
EMultimodeCallActiveUUS | |
EMultimodeCallReceiveUUI | |
EMultimodeCallDialNoFdnCheck | |
EMultimodeCallMaxNumOfRequests | |
Enum TDialCancelStatus
Enumeration for Dial Cancel
Enumerators
EDialCancelNotCalled | |
EDialCancelCallCalled | |
EDialCancelCustomCalled | |
Member Data Documentation
TBool
iAnswerCancelFlag
TBool
| iAnswerCancelFlag | [protected] |
Status of AnswerIncomingCallCancel
RMobileCall::TMobileCallDirection
iCallDirection
TInt
iCallId
Call ID, used for communication between TSY and call server
RMobilePhone::TMobileService
iCallMode
TName
iCallName
TName
| iCallName | [protected] |
RMobileCall::TMobileCallParamsV7
iCallParams
RMobileCall::TMobileCallParamsV1Pckg
iCallParamsPckg
Mobile call parameters package
TTsyReqHandle
iCallReqHandles
A table for call request handles
RCall::TStatus
iCallStatus
CHeartbeatRunner * iCallTimer
TUint8
iDiagnosticOctet
TUint8
| iDiagnosticOctet | [protected] |
TDialCancelStatus
iDialCancelFlag
TBool
iDialFlag
TBool
| iDialFlag | [protected] |
Boolean indicating if dial is ongoing
TBool
iEmergencyCall
TBool
| iEmergencyCall | [protected] |
Is this an emergency call
TBool
iEtelOriginated
TBool
| iEtelOriginated | [protected] |
Is this call originated through ETel API
TInt
iExtensionId
TInt
| iExtensionId | [protected] |
TBool
iGhostCall
TBool
| iGhostCall | [protected] |
Boolean that indicates is this ghost call (created using AT-commands)
TBool
iHangUpFlag
TBool
| iHangUpFlag | [protected] |
Boolean indicating if the hangUp is ongoing
TBool
iIsPartOfConference
TBool
| iIsPartOfConference | [protected] |
Boolean that indicates if this call is part of a MO conference call (false if part of an externally controlled conference call)
TBool
iIsRemoteReleasedCall
TBool
| iIsRemoteReleasedCall | [protected] |
Boolean that indicates if this call is MT released and part of internally controlled conference call
TInt
iLastExitCode
TInt
| iLastExitCode | [protected] |
Contains the reason for the call termination
CAcquireOwnerList * iList
CMmMessageManagerBase * iMessageManager
Pointer to the message manager Own.
CMmCallExtInterface * iMmCallExtInterface
A pointer to external call interface object Own.
CMmLineTsy * iMmLine
CMmLineTsy * | iMmLine | [protected] |
A pointer to the multimode line object Own.
CMmPhoneTsy * iMmPhone
A pointer to multimode phone object Own.
RMobileCall::TMobileCallStatus
iMobileCallStatus
Current Mobile Call status
TUint32
iPreviousCallControlCaps
TUint32
| iPreviousCallControlCaps | [protected] |
Previous call control capabilities.
TInt
iPreviousCallId
TInt
| iPreviousCallId | [protected] |
Last active Call ID, the call id is reset when call goes to idle state
RCall::TCaps
iPreviousCaps
Previous call capabilities. Used to determine if notification about capabilities change should be sent
RMobileCall::TMobileCallUUI
iReceivedUUI
Buffer the incoming UUI information. This is only used with the UUS1 case, to be able to get the first complete data from LTSY.
TCallRequestTypes
iReqHandleType
RMobileCall::TMobileCallEvent * iRetCallEvent
Pointer to the mobile call event (pointing to ETel server's address space) Own.
RCall::TCaps * iRetCaps
Pointer to the core call capabilities (pointing to ETel server's address space) Own.
RMobileCall::TMobileCallStatus * iRetMobileCallStatus
Pointer to the mobile call status (pointing to ETel server's address space) Own.
TDes8 * iRetNotifyMobileCallCaps
TDes8 * | iRetNotifyMobileCallCaps | [protected] |
Pointer to Notify Mobile Call capabilities (pointing to ETel server's address space) Own.
RMobilePhone::TMobilePhonePrivacy * iRetPrivacyStatus
Pointer to privacy confirmation status (pointing to ETel server's address space) Own.
TDes8 * iRetRemotePartyInfo
TDes8 * | iRetRemotePartyInfo | [protected] |
Pointer to the mobile remote party info (pointing to ETel server's address space) Own.
RCall::TStatus * iRetStatus
Pointer to the core call status (pointing to ETel server's address space)
TTimeIntervalSeconds * iRetTimeIntervalSeconds
Pointer to the call duration (pointing to ETel server's address space) Own.
RMobileCall::TMobileCallUUI * iRetUUI
Pointer to the UUI message (pointing to ETel server's address space) Not own.
MTelephonyAudioControl * iTelephonyAudioControl
Pointer to the telephony audio control
TBool
iTelephonyAudioControlSetup
TBool
| iTelephonyAudioControlSetup | [protected] |
Boolean that indicates if TelephonyAudioControl is set up or not. True if call routing control has been set up for the call. False when call is not set up (idle).
CMmTsyReqHandleStore * iTsyReqHandleStore
Pointer to request handle store Own.
RMobileCall::TMobileCallUUSRequestV1
iUUSRequest
Buffer the ActivateUUS request, send the infromation to LTSY during the dial (UUS1).
TBool
iUnownedCallObject
TBool
| iUnownedCallObject | [protected] |
Boolean that indicates is this unowned call object
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.