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_C CUsbPersonality ( TUsbPersonalityParams & aPersonalityParams ) [protected]
Constructor
Since
S60 3.2

Parameters

TUsbPersonalityParams & aPersonalityParams Used to deliver information for personality

~CUsbPersonality()

~CUsbPersonality ( ) [virtual]

Destructor.

Member Functions Documentation

ConfirmPersonalityUnload(TRequestStatus &)

void ConfirmPersonalityUnload ( TRequestStatus & aStatus ) [pure virtual]

Parameters

TRequestStatus & aStatus

FinishPersonalityStart(TRequestStatus &)

void FinishPersonalityStart ( 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 &)

void FinishPersonalityStop ( 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 &)

void PreparePersonalityStart ( 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 &)

void PreparePersonalityStop ( 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 void ShowUsbConnectionNote ( ) [virtual]

DEPRICATED

StateChangeNotify(TUsbDeviceState)

void StateChangeNotify ( TUsbDeviceState aState ) [pure virtual]
State change notify
Since
Series 60 3.0

Parameters

TUsbDeviceState aState state 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