Référence de structure btsdp_interface_t

Référence de structure btsdp_interface_t

#include < bt_sdp.h >

Champs de données

taille_t taille
bt_status_t (* init )( btsdp_callbacks_t *rappels)
bt_status_t (* déinitialisation )()
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 de terrain

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

Utilisez Listen dans l'interface 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 flags). Utilisez ensuite createSdpRecord pour créer l'enregistrement SDP associé aux canaux rfcomm/l2cap.

Renvoie un handle vers l'enregistrement SDP, qui peut être analysé pour supprimer_sdp_record.

record (in) L'enregistrement SDP à créer record_handle (out)Le handle d'enregistrement correspondant sera écrit sur ce pointeur.

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

bt_status_t (* déinit)()

Désinscrire BT SDP

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

bt_status_t (* init)( btsdp_callbacks_t *callbacks)

Enregistrer les rappels de recherche BT SDP

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 un appareil distant

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

taille_t taille

Définir la taille de cette structure

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


La documentation de cette structure a été générée à partir du fichier suivant :
  • matériel/libhardware/include/hardware/ bt_sdp.h