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 &)
void
|
MchSetHCICommandQueue
|
(
|
MHCICommandQueue
&
|
aHCICommandQueue
|
)
|
[pure virtual]
|
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.