RBTBaseband Class Reference
API useful for Bluetooth as seen from a single physical link perspective WARNING: For internal use ONLY. Compatibility is not guaranteed in future releases.
Public Member Functions |
---|
| RBTBaseband() |
void | ActivateNotifierForOneShot(TBTBasebandEvent &, TRequestStatus &, TUint32) |
void | ActivateNotifierForRecall(TBTBasebandEvent &, TRequestStatus &, TUint32) |
TInt
| ActivateParkRequester() |
TInt
| ActivateSniffRequester() |
TInt
| AllowLowPowerModes(TUint32) |
TInt
| AllowRoleSwitch() |
TInt
| Authenticate() |
TInt
| BasebandState(TUint32 &) |
TInt
| Broadcast(const TDesC8 &) |
TInt
| CancelLowPowerModeRequester() |
void | CancelNextBasebandChangeEventNotifier() |
void | CancelPhysicalLinkMetricUpdate() |
void | Close() |
void | Connect(const TBTDevAddr &, TRequestStatus &) |
void | Connect(const TPhysicalLinkQuickConnectionToken &, TRequestStatus &) |
TInt
| Enumerate(RBTDevAddrArray &, TUint) |
TInt
| Open(RSocketServ &, RSocket &) |
TInt
| Open(RSocketServ &, const TBTDevAddr &) |
TInt
| Open(RSocketServ &) |
TInt
| PhysicalLinkState(TUint32 &) |
TInt
| PreventLowPowerModes(TUint32) |
TInt
| PreventRoleSwitch() |
void | ReadNewPhysicalLinkMetricValue(TRequestStatus &, TDes8 &, TBTLMIoctls) |
TInt
| ReadRaw(TDes8 &) |
TInt
| RequestChangeSupportedPacketTypes(TUint16) |
TInt
| RequestExplicitActiveMode(TBool) |
TInt
| RequestMasterRole() |
TInt
| RequestSlaveRole() |
void | ShutdownPhysicalLink(TRequestStatus &) |
TInt
| SubSessionHandle() |
void | TerminateAllPhysicalLinks(TRequestStatus &) |
void | TerminateAllPhysicalLinksForPowerOff(TRequestStatus &) |
void | TerminatePhysicalLink(TInt) |
void | TerminatePhysicalLink(TInt, TRequestStatus &) |
void | TerminatePhysicalLink(TInt, const TBTDevAddr &, TRequestStatus &) |
Constructor & Destructor Documentation
Member Functions Documentation
ActivateNotifierForOneShot(TBTBasebandEvent &, TRequestStatus &, TUint32)
ActivateNotifierForRecall(TBTBasebandEvent &, TRequestStatus &, TUint32)
ActivateParkRequester()
TInt
| ActivateParkRequester | ( | ) | |
ActivateSniffRequester()
TInt
| ActivateSniffRequester | ( | ) | |
AllowLowPowerModes(TUint32)
Broadcast(const TDesC8 &)
CancelLowPowerModeRequester()
TInt
| CancelLowPowerModeRequester | ( | ) | |
CancelNextBasebandChangeEventNotifier()
void | CancelNextBasebandChangeEventNotifier | ( | ) | |
CancelPhysicalLinkMetricUpdate()
void | CancelPhysicalLinkMetricUpdate | ( | ) | |
Connect(const TBTDevAddr &, TRequestStatus &)
Connect(const TPhysicalLinkQuickConnectionToken &, TRequestStatus &)
Construct()
TInt
| Construct | ( | ) | [private] |
DoConnect(TRequestStatus &)
Enumerate(RBTDevAddrArray &, TUint)
LocalComplete(TRequestStatus &, TInt)
Open(RSocketServ &, RSocket &)
API useful for Bluetooth as seen from a single physical link perspective
Open(RSocketServ &, const TBTDevAddr &)
Open(RSocketServ &)
API useful for Bluetooth as seen from a device perspective
PhysicalLinkState(TUint32 &)
PreventLowPowerModes(TUint32)
ReadNewPhysicalLinkMetricValue(TRequestStatus &, TDes8 &, TBTLMIoctls)
ReadRaw(TDes8 &)
NOT PROPERLY IMPLEMENTED - JUST A PLACE HOLDER REALLY
RequestChangeSupportedPacketTypes(TUint16)
TInt
| RequestChangeSupportedPacketTypes | ( | TUint16 | aPacketTypes | ) | |
RequestExplicitActiveMode(TBool)
RequestRole(TBTLMOptions)
SetClientPending(TRequestStatus &)
ShutdownPhysicalLink(TRequestStatus &)
SubSessionHandle()
TInt
| SubSessionHandle | ( | ) | const |
TerminateAllPhysicalLinks(TRequestStatus &)
TerminateAllPhysicalLinksForPowerOff(TRequestStatus &)
TerminatePhysicalLink(TInt)
void | TerminatePhysicalLink | ( | TInt | aReason | ) | |
TerminatePhysicalLink(TInt, TRequestStatus &)
TerminatePhysicalLink(TInt, const TBTDevAddr &, TRequestStatus &)
Member Data Documentation
TRequestStatus * iClientRequestStatus
TBuf8< 1 > iConnectInData
TBuf8< 1 > | iConnectInData | [private] |
TPhysicalLinkQuickConnectionTokenBuf
iConnectToken
TBuf8< 1 > iDummySCOShutdownDescriptor
TBuf8< 1 > | iDummySCOShutdownDescriptor | [private] |
TBTSockAddr
iSocketAddress
TAny * iUnusedPointer
TAny * | iUnusedPointer | [private] |
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.