CTelephonyAudioRoutingPolicyRequest Class Reference

class CTelephonyAudioRoutingPolicyRequest : public CActive

Implements active object for outstanding asynchronous request.

TelephonyAudioRoutingSession.lib
Since
Series 60 3.1

Inherits from

Constructor & Destructor Documentation

CTelephonyAudioRoutingPolicyRequest(RTelephonyAudioRoutingManagerSession &, MTelephonyAudioRoutingPolicyObserver &, CTelephonyAudioRoutingManager &, TTelAudRtngServRqst)

CTelephonyAudioRoutingPolicyRequest ( RTelephonyAudioRoutingManagerSession & aSession,
MTelephonyAudioRoutingPolicyObserver & aObserver,
CTelephonyAudioRoutingManager & aAudioRouting,
TTelAudRtngServRqst aRequest
) [private]

C++ default constructor.

Parameters

RTelephonyAudioRoutingManagerSession & aSession
MTelephonyAudioRoutingPolicyObserver & aObserver
CTelephonyAudioRoutingManager & aAudioRouting
TTelAudRtngServRqst aRequest

~CTelephonyAudioRoutingPolicyRequest()

~CTelephonyAudioRoutingPolicyRequest ( ) [virtual]

Destructor.

Member Functions Documentation

CompleteRequest(TTelAudRtngServRqst, TInt)

void CompleteRequest ( TTelAudRtngServRqst aRequest,
TInt aError
)
Completes the outstanding request.
Since
Series 60 3.1

Parameters

TTelAudRtngServRqst aRequest Request being completed
TInt aError A standard system error code

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

DoCancel()

void DoCancel ( ) [private, virtual]

From CActive Cancel outstanding request

NewL(RTelephonyAudioRoutingManagerSession &, MTelephonyAudioRoutingPolicyObserver &, CTelephonyAudioRoutingManager &, TTelAudRtngServRqst)

CTelephonyAudioRoutingPolicyRequest * NewL ( RTelephonyAudioRoutingManagerSession & aSession,
MTelephonyAudioRoutingPolicyObserver & aObserver,
CTelephonyAudioRoutingManager & aAudioRouting,
TTelAudRtngServRqst aRequest
) [static]

Two-phased constructor.

Parameters

RTelephonyAudioRoutingManagerSession & aSession
MTelephonyAudioRoutingPolicyObserver & aObserver
CTelephonyAudioRoutingManager & aAudioRouting
TTelAudRtngServRqst aRequest

RunL()

void RunL ( ) [private, virtual]

From CActive Implementation of CActive::RunL . Called when server request has completed.

Member Data Documentation

CTelephonyAudioRoutingManager & iAudioRoutingManager

CTelephonyAudioRoutingManager & iAudioRoutingManager [private]

RTelephonyAudioRoutingManagerSession & iManagerSession

RTelephonyAudioRoutingManagerSession & iManagerSession [private]

MTelephonyAudioRoutingPolicyObserver & iPolicyObserver

MTelephonyAudioRoutingPolicyObserver & iPolicyObserver [private]

TTelAudRtngServRqst iRequest

TTelAudRtngServRqst iRequest [private]