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_C CUsbPersonalityPlugin ( 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,
TUid aImplementationId
) [static]

Factory function

Since
S60 3.2

Parameters

TUsbPersonalityParams & aPersonalityParams Reference to container class
TUid aImplementationId The 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.