Documentation  |   Table of Contents   |  < Previous   |  Next >  

11    BtLib.h

Porting Applications to Palm OS® Cobalt

Exploring Palm OS®

Deleted APIs ^TOP^

Table 11.1  Deleted functions

Deleted API

Use instead

BtLibDiscoverMultipleDevices()

BtLibDiscoverSingleDevice()

BtLibGetSelectedDevices()

BtLibHandleEvent()

BtLibHandleTransportEvent()

BtLibRegisterManagementNotification()

BtLibServiceClose()

BtLibServiceIndicateSessionStart()

BtLibServiceOpen()

BtLibServicePlaySound()

BtLibSleep()

BtLibUnregisterManagementNotification()

BtLibWake()

Table 11.2  Deleted macros

Deleted API

Use instead

BTLIB_TRAP

Modified APIs ^TOP^

Table 11.3  Modified functions 

Modified API

Description of change

status_t BtLibAddrAToBtd (const char *, BtLibDeviceAddressType *)

status_t BtLibAddrBtdToA (BtLibDeviceAddressType *, char *, uint16_t)

status_t BtLibCancelInquiry (int32_t)

status_t BtLibClose (int32_t)

status_t BtLibGetGeneralPreference (int32_t, BtLibGeneralPrefEnum, void *, uint16_t)

status_t BtLibGetRemoteDeviceName (int32_t, BtLibDeviceAddressType *, BtLibGetNameEnum)

status_t BtLibLinkConnect (int32_t, BtLibDeviceAddressType *)

status_t BtLibLinkDisconnect (int32_t, BtLibDeviceAddressType *)

status_t BtLibLinkGetState (int32_t, BtLibDeviceAddressType *, BtLibLinkPrefsEnum, void *, uint16_t)

status_t BtLibLinkSetState (int32_t, BtLibDeviceAddressType *, BtLibLinkPrefsEnum, void *, uint16_t)

status_t BtLibOpen (int32_t *)

status_t BtLibPiconetCreate (int32_t, Boolean, Boolean)

status_t BtLibPiconetDestroy (int32_t)

status_t BtLibPiconetLockInbound (int32_t)

status_t BtLibPiconetUnlockInbound (int32_t, Boolean)

status_t BtLibSdpCompareUuids (int32_t, BtLibSdpUuidType *, BtLibSdpUuidType *)

status_t BtLibSdpGetPsmByUuid (BtLibSocketRef, BtLibDeviceAddressType *, BtLibSdpUuidType *, uint8_t)

status_t BtLibSdpGetServerChannelByUuid (BtLibSocketRef, BtLibDeviceAddressType *, BtLibSdpUuidType *, uint8_t)

status_t BtLibSdpParseRawDataElement (int32_t, const uint8_t *, uint16_t *, uint32_t *)

status_t BtLibSdpServiceRecordCreate (int32_t, BtLibSdpRecordHandle *)

status_t BtLibSdpServiceRecordDestroy (int32_t, BtLibSdpRecordHandle)

status_t BtLibSdpServiceRecordGetAttribute (int32_t, BtLibSdpRecordHandle, BtLibSdpAttributeIdType, BtLibSdpAttributeDataType *, uint16_t, uint16_t)

status_t BtLibSdpServiceRecordGetNumListEntries (int32_t, BtLibSdpRecordHandle, BtLibSdpAttributeIdType, uint16_t, uint16_t *)

status_t BtLibSdpServiceRecordGetNumLists (int32_t, BtLibSdpRecordHandle, BtLibSdpAttributeIdType, uint16_t *)

status_t BtLibSdpServiceRecordGetRawAttribute (int32_t, BtLibSdpRecordHandle, BtLibSdpAttributeIdType, uint8_t *, uint16_t *)

status_t BtLibSdpServiceRecordGetSizeOfRawAttribute (int32_t, BtLibSdpRecordHandle, BtLibSdpAttributeIdType, uint16_t *)

status_t BtLibSdpServiceRecordGetStringOrUrlLength (int32_t, BtLibSdpRecordHandle, BtLibSdpAttributeIdType, uint16_t *)

status_t BtLibSdpServiceRecordMapRemote (BtLibSocketRef, BtLibDeviceAddressType *, BtLibSdpRemoteServiceRecordHandle, BtLibSdpRecordHandle)

status_t BtLibSdpServiceRecordSetAttribute (int32_t, BtLibSdpRecordHandle, BtLibSdpAttributeIdType, BtLibSdpAttributeDataType *, uint16_t, uint16_t)

status_t BtLibSdpServiceRecordSetAttributesForSocket (BtLibSocketRef, BtLibSdpUuidType *, uint8_t, const char *, uint16_t, BtLibSdpRecordHandle)

status_t BtLibSdpServiceRecordSetRawAttribute (int32_t, BtLibSdpRecordHandle, BtLibSdpAttributeIdType, const uint8_t *, uint16_t)

status_t BtLibSdpServiceRecordsGetByServiceClass (BtLibSocketRef, BtLibDeviceAddressType *, BtLibSdpUuidType *, uint16_t)

status_t BtLibSdpServiceRecordStartAdvertising (int32_t, BtLibSdpRecordHandle)

status_t BtLibSdpServiceRecordStopAdvertising (int32_t, BtLibSdpRecordHandle)

status_t BtLibSdpVerifyRawDataElement (int32_t, const uint8_t *, uint16_t, uint8_t)

status_t BtLibSecurityFindTrustedDeviceRecord (int32_t, BtLibDeviceAddressType *, uint16_t *)

status_t BtLibSecurityGetTrustedDeviceRecordInfo (int32_t, uint16_t, BtLibDeviceAddressType *, char *, uint8_t, BtLibClassOfDeviceType *, uint32_t *, Boolean *)

status_t BtLibSecurityNumTrustedDeviceRecords (int32_t, Boolean, uint16_t *)

status_t BtLibSecurityRemoveTrustedDeviceRecord (int32_t, uint16_t)

status_t BtLibSetGeneralPreference (int32_t, BtLibGeneralPrefEnum, void *, uint16_t)

status_t BtLibSocketAdvanceCredit (BtLibSocketRef, uint8_t)

status_t BtLibSocketClose (BtLibSocketRef)

status_t BtLibSocketConnect (BtLibSocketRef, BtLibSocketConnectInfoType *)

status_t BtLibSocketCreate (BtLibSocketRef *, BtLibProtocolEnum)

status_t BtLibSocketGetInfo (BtLibSocketRef, BtLibSocketInfoEnum, void *, uint32_t)

status_t BtLibSocketListen (BtLibSocketRef, BtLibSocketListenInfoType *)

status_t BtLibSocketRespondToConnection (BtLibSocketRef, Boolean)

status_t BtLibSocketSend (BtLibSocketRef, uint8_t *, uint32_t)

status_t BtLibStartInquiry (int32_t, uint8_t, uint8_t)

Unchanged APIs ^TOP^

Table 11.4  Unchanged macros 

BtLibL2CapHToNL()

BtLibL2CapHToNS()

BtLibL2CapNToHL()

BtLibL2CapNToHS()

BtLibRfCommHToNL()

BtLibRfCommHToNS()

BtLibRfCommNToHL()

BtLibRfCommNToHS()

BtLibSdpGetRawDataElementSize()

BtLibSdpGetRawElementType()

BtLibSdpHToNL()

BtLibSdpHToNS()

BtLibSdpNToHL()

BtLibSdpNToHS()