CUsbPersonality Class Reference

class CUsbPersonality : public CActive

Abstract interface to personality handler objects.

-
Since
Series 60 3.0

Inherits from

Constructor & Destructor Documentation

CUsbPersonality(TUsbPersonalityParams &)

IMPORT_CCUsbPersonality(TUsbPersonalityParams &aPersonalityParams)[protected]
Constructor
Since
S60 3.2

Parameters

TUsbPersonalityParams & aPersonalityParamsUsed to deliver information for personality

~CUsbPersonality()

~CUsbPersonality()[virtual]

Destructor.

Member Functions Documentation

ConfirmPersonalityUnload(TRequestStatus &)

voidConfirmPersonalityUnload(TRequestStatus &aStatus)[pure virtual]

Parameters

TRequestStatus & aStatus

FinishPersonalityStart(TRequestStatus &)

voidFinishPersonalityStart(TRequestStatus &aStatus)[pure virtual]
Called by personality handler when personality start needs to be finished
Since
Series 60 3.0

Parameters

TRequestStatus & aStatus

FinishPersonalityStop(TRequestStatus &)

voidFinishPersonalityStop(TRequestStatus &aStatus)[pure virtual]
Called by personality handler when personality stop needs to be finished
Since
Series 60 3.0

Parameters

TRequestStatus & aStatus

PreparePersonalityStart(TRequestStatus &)

voidPreparePersonalityStart(TRequestStatus &aStatus)[pure virtual]
Called by personality handler when personality start needs to be prepared
Since
Series 60 3.0

Parameters

TRequestStatus & aStatus

PreparePersonalityStop(TRequestStatus &)

voidPreparePersonalityStop(TRequestStatus &aStatus)[pure virtual]
Called by personality handler when personality stop needs to be prepared
Since
Series 60 3.0

Parameters

TRequestStatus & aStatus

ShowUsbConnectionNote()

IMPORT_C voidShowUsbConnectionNote()[virtual]

DEPRICATED

StateChangeNotify(TUsbDeviceState)

voidStateChangeNotify(TUsbDeviceStateaState)[pure virtual]
State change notify
Since
Series 60 3.0

Parameters

TUsbDeviceState aStatestate of the device

Member Data Documentation

TBuf8< 1 > iNoResult

TBuf8< 1 >iNoResult[protected]

Member variable used by connection notifier

TUSBConnectionNotifierParamsPckg iPckg

TUSBConnectionNotifierParamsPckg iPckg[protected]

Member variable used by connection notifier

TUsbPersonalityParams & iPersonalityParams

TUsbPersonalityParams &iPersonalityParams[protected]

This class contains information what might be needed by the personality