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.