CMmMessageRouterProxy Class Reference

class CMmMessageRouterProxy : public CBase

Routes between Tsy objects and Message Handler objects

Inherits from

  • CMmMessageRouterProxy

Constructor & Destructor Documentation

CMmMessageRouterProxy()

CMmMessageRouterProxy()[private]

C++ default constructor.

~CMmMessageRouterProxy()

~CMmMessageRouterProxy()

Destructor

Member Functions Documentation

Complete(TInt, CMmDataPackage *, TInt)

voidComplete(TIntaIpc,
CMmDataPackage *aData,
TIntaResult
)

Completes requests from LTSY

Parameters

TInt aIpcIpc of request
CMmDataPackage * aData
TInt aResultResult value

Complete(TInt, TInt)

voidComplete(TIntaIpc,
TIntaResult
)

Completes requests from LTSY

Parameters

TInt aIpcIpc of request
TInt aResultResult value

ConstructL()

voidConstructL()

Creates and initialises class attributes

NewL(CTsyDelegates &)

CMmMessageRouterProxy *NewL(CTsyDelegates &aTsyDelegates)[static]

Creates a new CMmMessageRouterProxy object

Parameters

CTsyDelegates & aTsyDelegatesreference to TsyDelegates

RouteCompletion(TInt, CMmDataPackage *, TInt)

voidRouteCompletion(TIntaIpc,
CMmDataPackage *aDataPackage,
TIntaResult
)

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

Parameters

TInt aIpcIpc of request
CMmDataPackage * aDataPackageData package
TInt aResultResult value

RouteCompletionL(TInt, CMmDataPackage *, TInt)

voidRouteCompletionL(TIntaIpc,
CMmDataPackage *aDataPackage,
TIntaResult
)

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

Parameters

TInt aIpcIpc of request
CMmDataPackage * aDataPackageData package
TInt aResult

RouteRequest(TInt)

MMmMessHandlerBase *RouteRequest(TIntaIpc)

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

Parameters

TInt aIpcIpc of request

SetPhoneTsy(CMmPhoneTsy *)

voidSetPhoneTsy(CMmPhoneTsy *aMmPhone)

Sets the pointer to PhoneTsy (Common TSY)

Parameters

CMmPhoneTsy * aMmPhonePointer to PhoneTsy

Member Data Documentation

CMmPhoneTsy * iMmPhone

CMmPhoneTsy *iMmPhone[protected]

pointer to Phone Tsy

CTsyDelegates * iTsyDelegates

CTsyDelegates *iTsyDelegates[protected]

Pointer to Tsy delegates