CMtpExtnDevicePropPlugin Class Reference

class CMtpExtnDevicePropPlugin : public CBase

Inherits from

Constructor & Destructor Documentation

~CMtpExtnDevicePropPlugin()

IMPORT_C ~CMtpExtnDevicePropPlugin ( )

Member Functions Documentation

Framework()

IMPORT_C MMTPDataProviderFramework & Framework ( ) const

This method return mtpframework

GetDevPropertyDescL(const, MMTPType **)

IMPORT_C TInt GetDevPropertyDescL ( const TMTPDevicePropertyCode,
MMTPType **
)

Parameters

const TMTPDevicePropertyCode
MMTPType **

GetDevPropertyL(const, MMTPType **)

IMPORT_C TInt GetDevPropertyL ( const TMTPDevicePropertyCode,
MMTPType **
)

Parameters

const TMTPDevicePropertyCode
MMTPType **

GetDevicePropertyContainerL(TMTPDevicePropertyCode, MMTPType **)

IMPORT_C TInt GetDevicePropertyContainerL ( TMTPDevicePropertyCode ,
MMTPType **
)

Parameters

TMTPDevicePropertyCode
MMTPType **

NewL(TUid)

IMPORT_C CMtpExtnDevicePropPlugin * NewL ( TUid aUid ) [static]

loads the plugin having implementation uid as aUid

Parameters

TUid aUid

NotifyOnDevicePropertyChanged(TMTPDevicePropertyCode &)

IMPORT_C void NotifyOnDevicePropertyChanged ( TMTPDevicePropertyCode & aPropCode )

Parameters

TMTPDevicePropertyCode & aPropCode

ResetDevPropertyL(const TMTPDevicePropertyCode)

IMPORT_C TInt ResetDevPropertyL ( const TMTPDevicePropertyCode aPropCode )

Parameters

const TMTPDevicePropertyCode aPropCode

SetCallback(MExtnDevPluginCallback &)

IMPORT_C void SetCallback ( MExtnDevPluginCallback & aExtnDevPluginCallback )

Parameters

MExtnDevPluginCallback & aExtnDevPluginCallback

SetDevicePropertyL()

IMPORT_C TMTPResponseCode SetDevicePropertyL ( )

Supported(TMTPSupportCategory, RArray< TUint > &, TMTPOperationalMode)

IMPORT_C void Supported ( TMTPSupportCategory ,
RArray < TUint > & ,
TMTPOperationalMode
)

Parameters

TMTPSupportCategory
RArray < TUint > &
TMTPOperationalMode

Member Data Documentation

TUid iDtorIdKey

TUid iDtorIdKey [private]

MExtnDevPluginCallback * iExtnDevPluginCallback

MExtnDevPluginCallback * iExtnDevPluginCallback [private]