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
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.
bt_status_t (* deinit) () |
bt_status_t (* init) ( btsdp_callbacks_t * callbacks) |
bt_status_t (* remove_sdp_record) (int sdp_handle) |
bt_status_t (* sdp_search) (bt_bdaddr_t * bd_addr, const uint8_t * uuid) |
size_t dimensione |
La documentazione per questa struttura è stata generata dal seguente file:
- hardware / libhardware / include / hardware / bt_sdp.h