btsdp_interface_t Riferimento Struct

btsdp_interface_t Riferimento Struct

#include < bt_sdp.h >

Campi dati

size_t dimensione
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 alla riga 120 del file bt_sdp.h .

Documentazione sul campo

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

Usa l'ascolto nell'interfaccia del socket per creare canali PSM rfcomm e / o l2cap, (senza UUID e service_name e imposta il flag BTSOCK_FLAG_NO_SDP nei flag). Quindi utilizzare createSdpRecord per creare il record SDP associato ai canali rfcomm / l2cap.

Restituisce un handle al record SDP, che può essere analizzato in remove_sdp_record.

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

Definizione alla riga 143 del file bt_sdp.h .

bt_status_t (* deinit) ()

Annulla registrazione BT SDP

Definizione alla riga 128 del file bt_sdp.h .

bt_status_t (* init) ( btsdp_callbacks_t * callbacks)

Registrare le richiamate di ricerca BT SDP

Definizione alla riga 125 del file bt_sdp.h .

bt_status_t (* remove_sdp_record) (int sdp_handle)

Rimuovi un record SDP creato da createSdpRecord

Definizione alla riga 146 del file bt_sdp.h .

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

Cerca record SDP con uuid specifico sul dispositivo remoto

Definizione alla riga 131 del file bt_sdp.h .

size_t dimensione

Imposta la dimensione di questa struttura

Definizione alla riga 122 del file bt_sdp.h .


La documentazione per questa struttura è stata generata dal seguente file:
  • hardware / libhardware / include / hardware / bt_sdp.h