class MControllerStateObserver |
Interface for receiving controller state change events. Power state and reset events.
Public Member Functions | |
---|---|
void | McsoProcessHardResetPhaseChange ( TInt , TControllerChangeType , TBTHardResetState ) |
void | McsoProcessPowerChange ( TInt , TControllerChangeType , TBTPowerState ) |
Public Member Enumerations | |
---|---|
enum | TControllerChangeType { EBTNonFatalChange , EBTFatalChange } |
void | McsoProcessHardResetPhaseChange | ( | TInt | aError, |
TControllerChangeType | aChangeType, | |||
TBTHardResetState | aState | |||
) | [pure virtual] |
Called to signal that the hard reset process has reached a new state.
TInt aError | Any error condition that has occurred. |
TControllerChangeType aChangeType | The impact on the receiver of the call. |
TBTHardResetState aState | The new hard reset state (that has just been entered). |
void | McsoProcessPowerChange | ( | TInt | aError, |
TControllerChangeType | aChangeType, | |||
TBTPowerState | aState | |||
) | [pure virtual] |
Called to signal that a change in power state has occurred.
TInt aError | Any error condition that has occurred. |
TControllerChangeType aChangeType | The impact on the receiver of the call. |
TBTPowerState aState | The new power state (that has just been entered). |
This is primarily to inform the stack what it needs to do. May also be used elsewhere within the HCI framework if required.
EBTNonFatalChange |
No state changes in layers above required as a result of function call. |
EBTFatalChange |
State changes may be required in layers above required as a result of function call. |
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.