CMtpExtnDevicePropPlugin Class Reference

class CMtpExtnDevicePropPlugin : public CBase

Inherits from

  • CMtpExtnDevicePropPlugin

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 TIntGetDevPropertyDescL(const TMTPDevicePropertyCode,
MMTPType **
)

Parameters

const TMTPDevicePropertyCode
MMTPType **

GetDevPropertyL(const, MMTPType **)

IMPORT_C TIntGetDevPropertyL(const TMTPDevicePropertyCode,
MMTPType **
)

Parameters

const TMTPDevicePropertyCode
MMTPType **

GetDevicePropertyContainerL(TMTPDevicePropertyCode, MMTPType **)

IMPORT_C TIntGetDevicePropertyContainerL(TMTPDevicePropertyCode,
MMTPType **
)

NewL(TUid)

IMPORT_C CMtpExtnDevicePropPlugin *NewL(TUidaUid)[static]

loads the plugin having implementation uid as aUid

Parameters

TUid aUid

NotifyOnDevicePropertyChanged(TMTPDevicePropertyCode &)

IMPORT_C voidNotifyOnDevicePropertyChanged(TMTPDevicePropertyCode &aPropCode)

Parameters

TMTPDevicePropertyCode & aPropCode

ResetDevPropertyL(const TMTPDevicePropertyCode)

IMPORT_C TIntResetDevPropertyL(const TMTPDevicePropertyCodeaPropCode)

Parameters

const TMTPDevicePropertyCode aPropCode

SetCallback(MExtnDevPluginCallback &)

IMPORT_C voidSetCallback(MExtnDevPluginCallback &aExtnDevPluginCallback)

Parameters

MExtnDevPluginCallback & aExtnDevPluginCallback

SetDevicePropertyL()

IMPORT_C TMTPResponseCodeSetDevicePropertyL()

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

IMPORT_C voidSupported(TMTPSupportCategory,
RArray< TUint > &,
TMTPOperationalMode
)

Member Data Documentation

TUid iDtorIdKey

TUid iDtorIdKey[private]

MExtnDevPluginCallback * iExtnDevPluginCallback

MExtnDevPluginCallback *iExtnDevPluginCallback[private]