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 TInt ActiveCallCount ( ) const

Return active call count, other then idle state.

CallByCallId(const TInt)

IMPORT_C MPECall * CallByCallId ( const TInt aCallId ) 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 ( TPEState aState ) 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 ( TPEState aState ) const

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

Parameters

TPEState aState

ConstructL(CCCE &, MPEMessageSender &)

void ConstructL ( 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 TInt aCallId )

Parameters

const TInt aCallId

GetCallObject(const TInt)

CPESingleCall * GetCallObject ( const TInt aCallId ) const

Parameters

const TInt aCallId

GetCallObjectByIndex(const TInt)

CPESingleCall * GetCallObjectByIndex ( const TInt aIndex ) const

Parameters

const TInt aIndex

IsCallByCallId(const TInt)

IMPORT_C TBool IsCallByCallId ( const TInt aCallId ) const

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

Parameters

const TInt aCallId

IsCallByState(const TPEState)

IMPORT_C TBool IsCallByState ( const TPEState aState ) 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]