CUsbPersonality Class Reference
class CUsbPersonality : public CActive
|
Abstract interface to personality handler objects.
Constructor & Destructor Documentation
CUsbPersonality(TUsbPersonalityParams &)
Constructor
-
Since
-
S60 3.2
~CUsbPersonality()
~CUsbPersonality
|
(
|
)
|
[virtual]
|
Member Functions Documentation
ConfirmPersonalityUnload(TRequestStatus &)
void
|
ConfirmPersonalityUnload
|
(
|
TRequestStatus
&
|
aStatus
|
)
|
[pure virtual]
|
FinishPersonalityStart(TRequestStatus &)
void
|
FinishPersonalityStart
|
(
|
TRequestStatus
&
|
aStatus
|
)
|
[pure virtual]
|
Called by personality handler when personality start needs to be finished
-
Since
-
Series 60 3.0
FinishPersonalityStop(TRequestStatus &)
void
|
FinishPersonalityStop
|
(
|
TRequestStatus
&
|
aStatus
|
)
|
[pure virtual]
|
Called by personality handler when personality stop needs to be finished
-
Since
-
Series 60 3.0
PreparePersonalityStart(TRequestStatus &)
void
|
PreparePersonalityStart
|
(
|
TRequestStatus
&
|
aStatus
|
)
|
[pure virtual]
|
Called by personality handler when personality start needs to be prepared
-
Since
-
Series 60 3.0
PreparePersonalityStop(TRequestStatus &)
void
|
PreparePersonalityStop
|
(
|
TRequestStatus
&
|
aStatus
|
)
|
[pure virtual]
|
Called by personality handler when personality stop needs to be prepared
-
Since
-
Series 60 3.0
ShowUsbConnectionNote()
IMPORT_C void
|
ShowUsbConnectionNote
|
(
|
)
|
[virtual]
|
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
Member variable used by connection notifier
TUsbPersonalityParams & iPersonalityParams
This class contains information what might be needed by the personality
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.