CMTPFrameworkConfig Class Reference

class CMTPFrameworkConfig : public CBase

Implements the framework configurability parameter data interface.

The MTP framework implements a number of configurability parameters using a central repository. The initial set of configurability parameters are loaded from a compiled (binary) initialisation file. Read only access to the MTP framework configurability parameter data is unrestricted. Write access is restricted to the MTP framework.

Inherits from

Constructor & Destructor Documentation

CMTPFrameworkConfig()

CMTPFrameworkConfig()[private]

Constructor

~CMTPFrameworkConfig()

~CMTPFrameworkConfig()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

Second phase constructor.

GetValueL(TParameter, TDes &)

IMPORT_C voidGetValueL(TParameteraParam,
TDes &aValue
)const

Parameters

TParameter aParam
TDes & aValue

GetValueL(TParameter, TUint &)

IMPORT_C voidGetValueL(TParameteraParam,
TUint &aValue
)const

Parameters

TParameter aParam
TUint & aValue

GetValueL(TParameter, TBool &)

IMPORT_C voidGetValueL(TParameteraParam,
TBool &aValue
)const

Parameters

TParameter aParam
TBool & aValue

GetValueL(TParameter, RArray< TUint > &)

IMPORT_C voidGetValueL(TParameteraParam,
RArray< TUint > &aArray
)const

Parameters

TParameter aParam
RArray< TUint > & aArray

NewL()

CMTPFrameworkConfig *NewL()[static]
CMTPFrameworkConfig factory method.
leave
One of the system wide error codes if a processing failure occurs.

ValueL(TParameter)

IMPORT_C HBufC *ValueL(TParameteraParam)const

Parameters

TParameter aParam

Member Data Documentation

TInt iAbnormalDownValue

TInt iAbnormalDownValue[private]

To save the value of EDownState

CRepository * iRepository

CRepository *iRepository[private]

The configurability parameter data repository.