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)
PreventRoleSwitch()
TInt
|
PreventRoleSwitch
|
(
|
)
|
|
ReadNewPhysicalLinkMetricValue(TRequestStatus &, TDes8 &, TBTLMIoctls)
void
|
ReadNewPhysicalLinkMetricValue
|
(
|
TRequestStatus
&
|
aStatus,
|
|
TDes8
&
|
aData,
|
|
TBTLMIoctls
|
aIoctl
|
|
)
|
|
ReadRaw(TDes8 &)
NOT PROPERLY IMPLEMENTED - JUST A PLACE HOLDER REALLY
RequestChangeSupportedPacketTypes(TUint16)
TInt
|
RequestChangeSupportedPacketTypes
|
(
|
TUint16
|
aPacketTypes
|
)
|
|
RequestExplicitActiveMode(TBool)
TInt
|
RequestExplicitActiveMode
|
(
|
TBool
|
aActive
|
)
|
|
RequestMasterRole()
TInt
|
RequestMasterRole
|
(
|
)
|
|
RequestRole(TBTLMOptions)
TInt
|
RequestRole
|
(
|
TBTLMOptions
|
aRole
|
)
|
[private]
|
RequestSlaveRole()
TInt
|
RequestSlaveRole
|
(
|
)
|
|
SetClientPending(TRequestStatus &)
ShutdownPhysicalLink(TRequestStatus &)
SubSessionHandle()
TInt
|
SubSessionHandle
|
(
|
)
|
const
|
TerminateAllPhysicalLinks(TRequestStatus &)
TerminateAllPhysicalLinksForPowerOff(TRequestStatus &)
void
|
TerminateAllPhysicalLinksForPowerOff
|
(
|
TRequestStatus
&
|
aStatus
|
)
|
|
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.