Documentation de référence sur la struct btsdp_interface_t

Documentation de référence sur la struct btsdp_interface_t

#include < bt_sdp.h >

Champs de données

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)
 

Description détaillée

Définition à la ligne  120 du fichier bt_sdp.h .

Documentation des champs

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

Utilisez l'écoute dans l'interface de socket pour créer des canaux PSM rfcomm et/ou l2cap (sans UUID et service_name, et définissez l'indicateur BTSOCK_FLAG_NO_SDP dans les indicateurs). Utilisez ensuite createSdpRecord pour créer l'enregistrement SDP associé aux canaux rfcomm/l2cap.

Renvoie un descripteur de l'enregistrement SDP, qui peut être analysé pour supprimer l'enregistrement SDP.

record (entrée) Enregistrement SDP à créer record_handle (sortie) Le handle d'enregistrement correspondant sera écrit dans ce pointeur.

Définition à la ligne 143 du fichier bt_sdp.h .

bt_status_t (* deinit)()

Désenregistrer le SDP BT

Définition à la ligne  128 du fichier bt_sdp.h .

Enregistrer les rappels de recherche SDP Bluetooth

Définition à la ligne  125 du fichier bt_sdp.h .

bt_status_t (* remove_sdp_record)(int sdp_handle)

Supprimer un enregistrement SDP créé par createSdpRecord

Définition à la ligne  146 du fichier bt_sdp.h .

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

Rechercher des enregistrements SDP avec un UUID spécifique sur l'appareil distant

Définition à la ligne  131 du fichier bt_sdp.h .

taille_t

Défini sur la taille de cette structure

Définition à la ligne  122 du fichier  bt_sdp.h .


La documentation de ce struct a été générée à partir du fichier suivant :