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

C++ default constructor.

Parameters

RRadioSession & aSession
MRadioObserver & aObserver
TRadioServerRequest aRequest

~CRadioRequest()

~CRadioRequest ( ) [virtual]

Destructor.

Member Functions Documentation

CompleteRequest(TRadioServerRequest, TInt)

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

Parameters

TRadioServerRequest 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

NewLC(RRadioSession &, MRadioObserver &, TRadioServerRequest)

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

Two-phased constructor.

Parameters

RRadioSession & aSession
MRadioObserver & aObserver
TRadioServerRequest aRequest

RunL()

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