CSwap Class Reference

Inherits CISVAPIAsync.

List of all members.

Public Member Functions

 ~CSwap ()
void DoStartRequestL (CTelephony::TCallId aCallId1, CTelephony::TCallId aCallId2)

Static Public Member Functions

static CSwapNewL (MExecAsync *aController)

Detailed Description

Puts the currently active call specified as argument 1 to DoStartRequestL() on hold. Resumes the currently held call specified as argument 2 to DoStartRequestL().

Definition at line 47 of file CSwap.h.


Constructor & Destructor Documentation

CSwap::~CSwap (  ) 

Destructor. Cancels outstanding requests.

Definition at line 54 of file CSwap.cpp.


Member Function Documentation

CSwap * CSwap::NewL ( MExecAsync aController  )  [static]

Factory constructor.

Parameters:
aController Pointer to MExecAsync object passed to constructor of CISVAPIBase
Returns:
Instance of CSwap class

Definition at line 41 of file CSwap.cpp.

void CSwap::DoStartRequestL ( CTelephony::TCallId  aCallId1,
CTelephony::TCallId  aCallId2 
) [virtual]

Swaps the two specified calls if the dynamic call capabilities allow it.

Parameters:
aCallId1 ID of call to be swapped with aCallId2
aCallId2 ID of call to be swapped with aCallId1

Reimplemented from CISVAPIBase.

Definition at line 65 of file CSwap.cpp.


Generated by  doxygen 1.6.2