MCoreHci Class Reference
All non-static Bluetooth APIs needed by the HCI components are funnelled through this class to be handed out as the Core HCI sees fit.
Member Functions Documentation
MchCancelIoctl(TUint, TUint, TAny *)
void | MchCancelIoctl | ( | TUint | aLevel, |
| TUint | aName, |
| TAny * | aStackSAP |
| ) | [pure virtual] |
Parameters
TUint aLevel | The Ioctl level |
TUint aName | The Ioctl function number |
TAny * aStackSAP | A pointer to the SAP, used to track Ioctls |
MchGetOption(TUint, TDes8 &)
Parameters
TUint aName | option to set |
TDes8 & aData | descriptor to be filled with option data |
MchHctlPluginInterface(const TUid)
TAny * | MchHctlPluginInterface | ( | const TUid | aUid | ) | [pure virtual] |
HCI uses this function to return a pointer to an Interface provided by the HCTL plugin.
Parameters
const TUid aUid | UID of the API to be retrieved from the HCTL. |
MchIoctl(TUint, TUint, TDes8 *, TAny *)
Parameters
TUint aLevel | The Ioctl level |
TUint aName | The Ioctl function number |
TDes8 * aOption | Data associated with this Ioctl |
TAny * aStackSAP | A pointer to the SAP, used to track Ioctls |
MchSetChannelObserver(MHCTLChannelObserver &)
HCI uses this function to be given a reference to MHCTLChannelObserver which is interested in the transport sub-channels.
MchSetCommandEventObserver(MHCICommandEventObserver &)
HCI uses this function to be given a reference to MHCICommandEventObserver which is interested in command related events.
MchSetControllerStateObserver(MControllerStateObserver &)
HCI uses this function to be given a reference to MControllerStateObserver which is interested in the state of the power to the Bluetooth chip.
MchSetDataEventObserver(MHCIDataEventObserver &)
HCI uses this function to be given a reference to MHCIDataEventObserver which is interested in data related events.
MchSetDataObserver(MHCIDataObserver &)
HCI uses this function to be given a reference to MHCIDataObserver which is interested in incoming data.
MchSetHCICommandQueue(MHCICommandQueue &)
HCI uses this function to be given a reference to MHCICommandQueue which allows it to manipulate the command queue when necessary.
MchSetHardResetInitiator(MHardResetInitiator &)
HCI uses this function to be given a reference to MHardResetInitiator which allows it to initiate a hard reset of the controller.
MchSetOption(TUint, const TDesC8 &)
Parameters
TUint aName | option to set |
const TDesC8 & aData | option value |
MchSetPhysicalLinksState(MPhysicalLinksState &)
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.