CMmSubTsyBase Class Reference

class CMmSubTsyBase : public CBase

CLASS DECLARATION CMmSubTsyBase is a base class for TSY's subsystems.

Inherits from

Constructor & Destructor Documentation

CMmSubTsyBase()

CMmSubTsyBase()[protected, inline]

C++ default constructor.

~CMmSubTsyBase()

~CMmSubTsyBase()[inline, virtual]

Destructor.

Member Functions Documentation

CancelService(const TInt, const TTsyReqHandle)

TInt CancelService(const TIntanIpc,
const TTsyReqHandleaTsyReqHandle
)[pure virtual]

Cancels request of which IPC number and request handle are given in parameters.

Parameters

const TInt anIpcan interprocess communication command identifier
const TTsyReqHandle aTsyReqHandleRequest handle

Complete(TInt, TInt)

voidComplete(TInt,
TInt
)[inline, virtual]

Calls the needed complete method due timer expiration

Parameters

TInt
TInt

DeregisterNotification(const TInt)

TInt DeregisterNotification(const TIntanIpc)[pure virtual]

Deregister given notification.

Parameters

const TInt anIpcan interprocess communication command identifier

DoExtFuncL(const TTsyReqHandle, const TInt, const TDataPackage &)

TInt DoExtFuncL(const TTsyReqHandleaTsyReqHandle,
const TIntanIpc,
const TDataPackage &aPackage
)[pure virtual]

Handles extended client requests. Uses TRAP to ensure functioning on memory allocation failure.

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
const TInt anIpcan interprocess communication command identifier
const TDataPackage & aPackagereference to a data package

Init()

voidInit()[pure virtual]

Initialisation method

NumberOfSlotsL(const TInt)

TInt NumberOfSlotsL(const TIntanIpc)[pure virtual]

Returns number of slots to be used for given IPC.

Parameters

const TInt anIpcan interprocess communication command identifier

RegisterNotification(const TInt)

TInt RegisterNotification(const TIntanIpc)[pure virtual]

Register given notification.

Parameters

const TInt anIpcan interprocess communication command identifier

ReqModeL(const TInt)

CTelObject::TReqModeReqModeL(const TIntanIpc)[pure virtual]

Returns request mode for given IPC number.

Parameters

const TInt anIpcan interprocess communication command identifier

SupportingIPC(const TInt)

TBool SupportingIPC(const TIntanIpc)[pure virtual]

Tells whether the object supports given IPC.

Parameters

const TInt anIpcan interprocess communication command identifier return TBool: ETrue if object support given IPC