CPECall Class Reference

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

Inherits from

Constructor & Destructor Documentation

CPECall(MPEMessageSender &)

IMPORT_C CPECall ( MPEMessageSender & aOwner ) [protected]

C++ default constructor.

Parameters

MPEMessageSender & aOwner

~CPECall()

IMPORT_C ~CPECall ( ) [protected, virtual]

Destructor.

Member Functions Documentation

GetCallId()

TInt GetCallId ( ) const [virtual]

Returns call id number

GetCallState()

TPEState GetCallState ( ) const [virtual]

Returns call status information

GetErrorCode(TInt &)

void GetErrorCode ( TInt & aErrorCode ) const [virtual]

Returns call error code and cause.

Parameters

TInt & aErrorCode

SendErrorMessage(const TInt)

IMPORT_C void SendErrorMessage ( const TInt aErrorCode ) [virtual]

Reroutes error messages from other objects to call handling object

Parameters

const TInt aErrorCode The error code of the failed operation

SendMessage(const MEngineMonitor::TPEMessagesFromPhoneEngine)

void SendMessage ( const MEngineMonitor::TPEMessagesFromPhoneEngine aMessage ) [virtual]

Reroutes call messages from other objects to call handling object

Parameters

const MEngineMonitor::TPEMessagesFromPhoneEngine aMessage The message code of the message

SetCallId(const TInt)

void SetCallId ( const TInt aCallId ) [virtual]

Sets call ID number

Parameters

const TInt aCallId

SetCallState(const TPEState)

void SetCallState ( const TPEState aCallState ) [virtual]

Sets call status information

Parameters

const TPEState aCallState the status of the current call

Member Data Documentation

TInt iCallId

TInt iCallId [protected]

TInt iCallState

TInt iCallState [protected]

TInt iErrorCode

TInt iErrorCode [protected]

MPEMessageSender & iOwner

MPEMessageSender & iOwner [protected]