RBTBaseband Class Reference

#include <bluetooth/btbaseband.h>

Link against: bluetooth.lib

class RBTBaseband

Detailed Description

API useful for Bluetooth as seen from a single physical link perspective WARNING: For internal use ONLY. Compatibility is not guaranteed in future releases.

Constructor & Destructor Documentation

RBTBaseband ( )

RBTBaseband()

Member Function Documentation

ActivateNotifierForOneShot ( TBTBasebandEvent &, TRequestStatus &, TUint32 )

voidActivateNotifierForOneShot(TBTBasebandEvent &aEventNotification,
TRequestStatus &aStatus,
TUint32aEventMask
)

Notification methods

ActivateNotifierForRecall ( TBTBasebandEvent &, TRequestStatus &, TUint32 )

voidActivateNotifierForRecall(TBTBasebandEvent &aEventNotification,
TRequestStatus &aStatus,
TUint32aEventMask
)

ActivateParkRequester ( )

TInt ActivateParkRequester()

ActivateSniffRequester ( )

TInt ActivateSniffRequester()

AllowLowPowerModes ( TUint32 )

TInt AllowLowPowerModes(TUint32aLowPowerModes)

AllowRoleSwitch ( )

TInt AllowRoleSwitch()

Authenticate ( )

TInt Authenticate()

BasebandState ( TUint32 & )

TInt BasebandState(TUint32 &aState)

Broadcast ( const TDesC8 & )

TInt Broadcast(const TDesC8 &aData)

CancelLowPowerModeRequester ( )

TInt CancelLowPowerModeRequester()

CancelNextBasebandChangeEventNotifier ( )

voidCancelNextBasebandChangeEventNotifier()

CancelPhysicalLinkMetricUpdate ( )

voidCancelPhysicalLinkMetricUpdate()

Close ( )

voidClose()

Connect ( const TBTDevAddr &, TRequestStatus & )

voidConnect(const TBTDevAddr &aDevAddr,
TRequestStatus &aStatus
)

Connect ( const TPhysicalLinkQuickConnectionToken &, TRequestStatus & )

voidConnect(const TPhysicalLinkQuickConnectionToken &aToken,
TRequestStatus &aStatus
)

Enumerate ( RBTDevAddrArray &, TUint )

TInt Enumerate(RBTDevAddrArray &aBTDevAddrArray,
TUintaMaxNumber
)

Open ( RSocketServ &, RSocket & )

TInt Open(RSocketServ &aSocketServ,
RSocket &aSocket
)

API useful for Bluetooth as seen from a single physical link perspective

Open ( RSocketServ &, const TBTDevAddr & )

TInt Open(RSocketServ &aSocketServ,
const TBTDevAddr &aDevAddr
)

Open ( RSocketServ & )

TInt Open(RSocketServ &aSocketServ)

API useful for Bluetooth as seen from a device perspective

PhysicalLinkState ( TUint32 & )

TInt PhysicalLinkState(TUint32 &aState)

PreventLowPowerModes ( TUint32 )

TInt PreventLowPowerModes(TUint32aLowPowerModes)

Low power mode methods

PreventRoleSwitch ( )

TInt PreventRoleSwitch()

Role change methods

ReadNewPhysicalLinkMetricValue ( TRequestStatus &, TDes8 &, TBTLMIoctls )

voidReadNewPhysicalLinkMetricValue(TRequestStatus &aStatus,
TDes8 &aData,
TBTLMIoctlsaIoctl
)

ReadRaw ( TDes8 & )

TInt ReadRaw(TDes8 &aData)

NOT PROPERLY IMPLEMENTED - JUST A PLACE HOLDER REALLY

RequestChangeSupportedPacketTypes ( TUint16 )

TInt RequestChangeSupportedPacketTypes(TUint16aPacketTypes)

Packet method

RequestExplicitActiveMode ( TBool )

TInt RequestExplicitActiveMode(TBoolaActive)

RequestMasterRole ( )

TInt RequestMasterRole()

RequestSlaveRole ( )

TInt RequestSlaveRole()

ShutdownPhysicalLink ( TRequestStatus & )

voidShutdownPhysicalLink(TRequestStatus &aStatus)

SubSessionHandle ( )

TInt SubSessionHandle()const

TerminateAllPhysicalLinks ( TRequestStatus & )

voidTerminateAllPhysicalLinks(TRequestStatus &aStatus)

TerminateAllPhysicalLinksForPowerOff ( TRequestStatus & )

voidTerminateAllPhysicalLinksForPowerOff(TRequestStatus &aStatus)

TerminatePhysicalLink ( TInt )

voidTerminatePhysicalLink(TIntaReason)

TerminatePhysicalLink ( TInt, TRequestStatus & )

voidTerminatePhysicalLink(TIntaReason,
TRequestStatus &aStatus
)

TerminatePhysicalLink ( TInt, const TBTDevAddr &, TRequestStatus & )

voidTerminatePhysicalLink(TIntaReason,
const TBTDevAddr &aDevAddr,
TRequestStatus &aStatus
)