Riferimento alla struttura btsdp_interface_t

Riferimento alla struttura btsdp_interface_t

#include < bt_sdp.h >

Campi dati

size_t  size
 
bt_status_t (*  init )( btsdp_callbacks_t *callbacks)
 
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)
 

Descrizione dettagliata

Definizione nella riga 120 del file bt_sdp.h .

Documentazione dei campi

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

Utilizza listen nell'interfaccia socket per creare canali PSM rfcomm e/o l2cap (senza UUID e service_name e imposta il flag BTSOCK_FLAG_NO_SDP in flags). Quindi, utilizza createSdpRecord per creare il record SDP associato ai canali rfcomm/l2cap.

Restituisce un handle al record SDP, che può essere analizzato per rimuovere_record_sdp.

record (in) Il record SDP da creare record_handle (out) L'handle record corrispondente verrà scritto in questo puntatore.

Definizione nella riga 143 del file bt_sdp.h .

bt_status_t (* deinit)()

Annulla registrazione SDP BT

Definizione nella riga 128 del file bt_sdp.h .

Registra i callback di ricerca SDP BT

Definizione nella riga 125 del file bt_sdp.h .

bt_status_t (* remove_sdp_record)(int sdp_handle)

Rimuovere un record SDP creato da createSdpRecord

Definizione nella riga 146 del file bt_sdp.h .

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

Cercare record SDP con UUID specifico sul dispositivo remoto

Definizione nella riga 131 del file bt_sdp.h .

Dimensione size_t

Impostato sulle dimensioni di questa struttura

Definizione nella riga 122 del file bt_sdp.h .


La documentazione di questa struttura è stata generata dal seguente file: