CMmMessageRouterProxy Class Reference

class CMmMessageRouterProxy : public CBase

Routes between Tsy objects and Message Handler objects

Inherits from

Constructor & Destructor Documentation

CMmMessageRouterProxy()

CMmMessageRouterProxy ( ) [private]

C++ default constructor.

~CMmMessageRouterProxy()

~CMmMessageRouterProxy ( )

Destructor

Member Functions Documentation

Complete(TInt, CMmDataPackage *, TInt)

void Complete ( TInt aIpc,
CMmDataPackage * aData,
TInt aResult
)

Completes requests from LTSY

Parameters

TInt aIpc Ipc of request
CMmDataPackage * aData
TInt aResult Result value

Complete(TInt, TInt)

void Complete ( TInt aIpc,
TInt aResult
)

Completes requests from LTSY

Parameters

TInt aIpc Ipc of request
TInt aResult Result value

ConstructL()

void ConstructL ( )

Creates and initialises class attributes

NewL(CTsyDelegates &)

CMmMessageRouterProxy * NewL ( CTsyDelegates & aTsyDelegates ) [static]

Creates a new CMmMessageRouterProxy object

Parameters

CTsyDelegates & aTsyDelegates reference to TsyDelegates

RouteCompletion(TInt, CMmDataPackage *, TInt)

void RouteCompletion ( TInt aIpc,
CMmDataPackage * aDataPackage,
TInt aResult
)

Completes a request or notification via the specific Tsy object, based on IPC number and data package

Parameters

TInt aIpc Ipc of request
CMmDataPackage * aDataPackage Data package
TInt aResult Result value

RouteCompletionL(TInt, CMmDataPackage *, TInt)

void RouteCompletionL ( TInt aIpc,
CMmDataPackage * aDataPackage,
TInt aResult
)

Completes a request or notification via the specific Tsy object, based on IPC number and data package

Parameters

TInt aIpc Ipc of request
CMmDataPackage * aDataPackage Data package
TInt aResult

RouteRequest(TInt)

MMmMessHandlerBase * RouteRequest ( TInt aIpc )

Returns pointer to the message handler for this request, based on IPC number

Parameters

TInt aIpc Ipc of request

SetPhoneTsy(CMmPhoneTsy *)

void SetPhoneTsy ( CMmPhoneTsy * aMmPhone )

Sets the pointer to PhoneTsy (Common TSY)

Parameters

CMmPhoneTsy * aMmPhone Pointer to PhoneTsy

Member Data Documentation

CMmPhoneTsy * iMmPhone

CMmPhoneTsy * iMmPhone [protected]

pointer to Phone Tsy

CTsyDelegates * iTsyDelegates

CTsyDelegates * iTsyDelegates [protected]

Pointer to Tsy delegates