CPECallArrayOwner Class Reference

class CPECallArrayOwner : public CBase
Create call handling requests to Call Command object CallHandling.lib
Since
Series60_4.0

Inherits from

Constructor & Destructor Documentation

CPECallArrayOwner()

CPECallArrayOwner()[private]

C++ default constructor.

~CPECallArrayOwner()

~CPECallArrayOwner()[virtual]

Destructor.

Member Functions Documentation

ActiveCallCount()

IMPORT_C TIntActiveCallCount()const

Return active call count, other then idle state.

CallByCallId(const TInt)

IMPORT_C MPECall *CallByCallId(const TIntaCallId)const

returns pointer to MPECall object by CallId, NULL if not found.

Parameters

const TInt aCallId

CallByName(const TName &)

IMPORT_C MPECall *CallByName(const TName &aName)const

returns pointer to MPECall object by CallId, NULL if not found.

Parameters

const TName & aName

CallByState(TPEState)

IMPORT_C MPECall *CallByState(TPEStateaState)const

returns pointer to MPECall object by state, NULL if not found.

Parameters

TPEState aState

CallPointerByName(const TName &)

CPESingleCall *CallPointerByName(const TName &aName)const

returns CPESingleCall call object by Name, NULL if not found.

Parameters

const TName & aName

CallPointerByState(TPEState)

CPESingleCall *CallPointerByState(TPEStateaState)const

returns CPESingleCall call object by State, NULL if not found.

Parameters

TPEState aState

ConstructL(CCCE &, MPEMessageSender &)

voidConstructL(CCCE &iConvergedCallEngine,
MPEMessageSender &aOwner
)[private]

By default Symbian 2nd phase constructor is private.

Parameters

CCCE & iConvergedCallEngine
MPEMessageSender & aOwner

Count()

TInt Count()const

Return call count

CreateCallL(MPEMessageSender &)

CPESingleCall *CreateCallL(MPEMessageSender &aOwner)

Parameters

MPEMessageSender & aOwner

CreateDataCallL(MPEMessageSender &)

CPESingleCall *CreateDataCallL(MPEMessageSender &aOwner)

Create data call object

Parameters

MPEMessageSender & aOwner

CreateEmergencyCallL(MPEMessageSender &)

CPESingleCall *CreateEmergencyCallL(MPEMessageSender &aOwner)[private]

Create emergency call object

Parameters

MPEMessageSender & aOwner

DeleteCallObject(const TInt)

TInt DeleteCallObject(const TIntaCallId)

Parameters

const TInt aCallId

GetCallObject(const TInt)

CPESingleCall *GetCallObject(const TIntaCallId)const

Parameters

const TInt aCallId

GetCallObjectByIndex(const TInt)

CPESingleCall *GetCallObjectByIndex(const TIntaIndex)const

Parameters

const TInt aIndex

IsCallByCallId(const TInt)

IMPORT_C TBoolIsCallByCallId(const TIntaCallId)const

returns ETrue if call object found by call ID, NULL if not found.

Parameters

const TInt aCallId

IsCallByState(const TPEState)

IMPORT_C TBoolIsCallByState(const TPEStateaState)const

returns ETrue if call object found by state, NULL if not found.

Parameters

const TPEState aState

NewL(CCCE &, MPEMessageSender &)

CPECallArrayOwner *NewL(CCCE &iConvergedCallEngine,
MPEMessageSender &aOwner
)[static]

Two-phased constructor.

Parameters

CCCE & iConvergedCallEngine
MPEMessageSender & aOwner

Member Data Documentation

RPointerArray< CPESingleCall > * iCallArray

RPointerArray< CPESingleCall > *iCallArray[private]