CRadioRequest Class Reference

class CRadioRequest : public CActive

Implements active object for outstanding asynchronous request.

RadioSession.lib
Since
Series 60 3.0

Inherits from

Constructor & Destructor Documentation

CRadioRequest(RRadioSession &, MRadioObserver &, TRadioServerRequest)

CRadioRequest(RRadioSession &aSession,
MRadioObserver &aObserver,
TRadioServerRequestaRequest
)[private]

C++ default constructor.

Parameters

RRadioSession & aSession
MRadioObserver & aObserver
TRadioServerRequest aRequest

~CRadioRequest()

~CRadioRequest()[virtual]

Destructor.

Member Functions Documentation

CompleteRequest(TRadioServerRequest, TInt)

voidCompleteRequest(TRadioServerRequestaRequest,
TIntaError
)
Completes the outstanding request.
Since
Series 60 3.0

Parameters

TRadioServerRequest 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

NewLC(RRadioSession &, MRadioObserver &, TRadioServerRequest)

CRadioRequest *NewLC(RRadioSession &aSession,
MRadioObserver &aObserver,
TRadioServerRequestaRequest
)[static]

Two-phased constructor.

Parameters

RRadioSession & aSession
MRadioObserver & aObserver
TRadioServerRequest aRequest

RunL()

voidRunL()[private, virtual]

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

Member Data Documentation

TBool iBool

TBool iBool[private]

TPckg< TBool > iBoolPckg

TPckg< TBool >iBoolPckg[private]

TInt iInt

TInt iInt[private]

TPckg< TInt > iIntPckg

TPckg< TInt >iIntPckg[private]

MRadioObserver & iObserver

MRadioObserver &iObserver[private]

TRadioServerRequest iRequest

TRadioServerRequest iRequest[private]

RRadioSession & iSession

RRadioSession &iSession[private]