CUsbPersonalityPlugin Class Reference

class CUsbPersonalityPlugin : public CUsbPersonality

All personalities must be inherited from this class. ECOM framework is used here.

euser.lib, ecom.lib
Since
S60 3.2

Inherits from

Constructor & Destructor Documentation

CUsbPersonalityPlugin(TUsbPersonalityParams &)

IMPORT_CCUsbPersonalityPlugin(TUsbPersonalityParams &aPersonalityParams)[protected]

Constructor

Parameters

TUsbPersonalityParams & aPersonalityParams

~CUsbPersonalityPlugin()

IMPORT_C~CUsbPersonalityPlugin()[virtual]

Destructor

Member Functions Documentation

NewL(TUsbPersonalityParams &, TUid)

IMPORT_C CUsbPersonalityPlugin *NewL(TUsbPersonalityParams &aPersonalityParams,
TUidaImplementationId
)[static]

Factory function

Since
S60 3.2

Parameters

TUsbPersonalityParams & aPersonalityParamsReference to container class
TUid aImplementationIdThe UID of this implementation.

Member Data Documentation

TUid iPrivateEComUID

TUid iPrivateEComUID[protected]

UID given to us by ECOM when the instance is created. Used when the instance is destroyed.