CMTPDataProviderConfig Class Reference
class CMTPDataProviderConfig : public CBase |
Implements the data provider configurability parameter data interface. Each loaded data provider is required to supply a compiled resource file which implements a number of configurability parameters. These parameters are read accessible only.
Constructor & Destructor Documentation
CMTPDataProviderConfig()
CMTPDataProviderConfig | ( | ) | [private] |
~CMTPDataProviderConfig()
~CMTPDataProviderConfig | ( | ) | [virtual] |
Member Functions Documentation
BoolValue(TParameter)
TBool
| BoolValue | ( | TParameter | aParam | ) | const |
ConstructL(TResourceReader &, const TDesC &)
Second phase construction. Reads the data from the reader and configures the instance. See mtpdpinfo.rh for the definition of the MTP_DATA_PROVIDER resource structure.
Parameters
TResourceReader & aReader | Resource reader opened on the corresponding RSC file. |
const TDesC & aFileName | |
DesC8Value(TParameter)
const TDesC8 & | DesC8Value | ( | TParameter | aParam | ) | const |
DesCValue(TParameter)
const TDesC & | DesCValue | ( | TParameter | aParam | ) | const |
GetArrayValue(TParameter, RArray< TUint > &)
void | GetArrayValue | ( | TParameter | aParam, |
| RArray< TUint > & | aArray |
| ) | const |
ModeSupported(TMTPOperationalMode)
Indicates if the data provider supporte the specified operational mode.
NewL(TResourceReader &, const TDesC &)
CMTPDataProviderConfig factory method.
- leave
- One of the system wide error codes if a processing failure occurs.
Parameters
TResourceReader & aReader | The data provider configuration resource file reader. |
const TDesC & aFileName | The data provider configuration resource file name. |
UintValue(TParameter)
TUint
| UintValue | ( | TParameter | aParam | ) | const |
Member Data Documentation
TUint8
iEnumerationPhase
TUint8
| iEnumerationPhase | [private] |
TBool
iObjectEnumerationPersistent
TBool
| iObjectEnumerationPersistent | [private] |
HBufC * iResourceFileName
HBufC * | iResourceFileName | [private] |
HBufC * iServerImageName
HBufC * | iServerImageName | [private] |
HBufC * iServerName
HBufC * | iServerName | [private] |
TMTPDataProviderTypes
iType
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.