btsdp_interface_t Riferimento alla struttura

btsdp_interface_t Riferimento alla struttura

#include < bt_sdp.h >

Campi dati

taglia_t misurare
bt_stato_t (* init )( btsdp_callbacks_t *callback)
bt_stato_t (* deinito )()
bt_stato_t (* sdp_search )(bt_bdaddr_t *bd_addr, const uint8_t *uuid)
bt_stato_t (* create_sdp_record )( bluetooth_sdp_record *record, int *record_handle)
bt_stato_t (* rimuovi_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)

Utilizza 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 in flags). 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 su questo puntatore.

Definizione alla riga 143 del file bt_sdp.h .

bt_status_t (* deinit)()

Annulla la registrazione dell'SDP BT

Definizione alla riga 128 del file bt_sdp.h .

bt_status_t (* init)( btsdp_callbacks_t *callback)

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)

Rimuovere 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 .

dimensione_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