btsdp_interface_t Справочник по структуре

btsdp_interface_t Справочник по структуре

#include < bt_sdp.h >

Поля данных

size_t размер
bt_status_t (* init )( btsdp_callbacks_t *обратные вызовы)
bt_status_t (* деинит )()
bt_status_t (* sdp_search )(bt_bdaddr_t *bd_addr, const uint8_t *uuid)
bt_status_t (* create_sdp_record )( bluetooth_sdp_record *record, int *record_handle)
bt_status_t (* Remove_sdp_record ) (int sdp_handle)

Подробное описание

Определение в строке 120 файла bt_sdp.h .

Полевая документация

bt_status_t (* create_sdp_record)( bluetooth_sdp_record *record, int *record_handle)

Используйте прослушивание в интерфейсе сокета для создания каналов PSM rfcomm и/или l2cap (без UUID и service_name и установите флаг BTSOCK_FLAG_NO_SDP в flags). Затем используйте createSdpRecord, чтобы создать запись SDP, связанную с каналами rfcomm/l2cap.

Возвращает дескриптор записи SDP, который можно проанализировать для удаления_sdp_record.

запись (вход) Запись SDP для создания дескриптора_записи (выход). Соответствующий дескриптор записи будет записан в этот указатель.

Определение в строке 143 файла bt_sdp.h .

bt_status_t (* deinit)()

Отменить регистрацию BT SDP

Определение в строке 128 файла bt_sdp.h .

bt_status_t (* init)( btsdp_callbacks_t *обратные вызовы)

Регистрация обратных вызовов поиска BT SDP

Определение в строке 125 файла bt_sdp.h .

bt_status_t (* remove_sdp_record) (int sdp_handle)

Удалить запись SDP, созданную createSdpRecord.

Определение в строке 146 файла bt_sdp.h .

bt_status_t (* sdp_search)(bt_bdaddr_t *bd_addr, const uint8_t *uuid)

Поиск записей SDP с определенным uuid на удаленном устройстве

Определение в строке 131 файла bt_sdp.h .

размер size_t

Установить размер этой структуры

Определение в строке 122 файла bt_sdp.h .


Документация для этой структуры была создана из следующего файла:
  • оборудование/libhardware/include/hardware/ bt_sdp.h