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,
TTelAudRtngServRqstaRequest
)[private]

C++ default constructor.

~CTelephonyAudioRoutingPolicyRequest()

~CTelephonyAudioRoutingPolicyRequest()[virtual]

Destructor.

Member Functions Documentation

CompleteRequest(TTelAudRtngServRqst, TInt)

voidCompleteRequest(TTelAudRtngServRqstaRequest,
TIntaError
)
Completes the outstanding request.
Since
Series 60 3.1

Parameters

TTelAudRtngServRqst aRequestRequest being completed
TInt aErrorA standard system error code

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

DoCancel()

voidDoCancel()[private, virtual]

From CActive Cancel outstanding request

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

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

Two-phased constructor.

RunL()

voidRunL()[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]