Referência de estrutura btsdp_interface_t

Referência de estrutura btsdp_interface_t

#include < bt_sdp.h >

Campos de dados

tamanho_t tamanho
bt_status_t (* init )( btsdp_callbacks_t *retornos de chamada)
bt_status_t (* deinit )()
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)

Descrição detalhada

Definição na linha 120 do arquivo bt_sdp.h .

Documentação de campo

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

Use listen na interface do soquete para criar canais rfcomm e/ou l2cap PSM, (sem UUID e service_name e defina o sinalizador BTSOCK_FLAG_NO_SDP nos sinalizadores). Em seguida, use createSdpRecord para criar o registro SDP associado aos canais rfcomm/l2cap.

Retorna um identificador para o registro SDP, que pode ser analisado para remove_sdp_record.

record (in) O registro SDP para criar record_handle (out)O identificador de registro correspondente será gravado neste ponteiro.

Definição na linha 143 do arquivo bt_sdp.h .

bt_status_t (* deinit)()

Cancelar registro do BT SDP

Definição na linha 128 do arquivo bt_sdp.h .

bt_status_t (* inicialização)( btsdp_callbacks_t *retornos de chamada)

Registrar retornos de chamada de pesquisa BT SDP

Definição na linha 125 do arquivo bt_sdp.h .

bt_status_t (* remove_sdp_record)(int sdp_handle)

Remover um registro SDP criado por createSdpRecord

Definição na linha 146 do arquivo bt_sdp.h .

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

Procure registros SDP com uuid específico no dispositivo remoto

Definição na linha 131 do arquivo bt_sdp.h .

tamanho_t tamanho

Defina o tamanho desta estrutura

Definição na linha 122 do arquivo bt_sdp.h .


A documentação desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/include/hardware/ bt_sdp.h