Documentation de référence sur la struct btsock_interface_t

Documentation de référence sur la struct btsock_interface_t

#include < bt_sock.h >

Champs de données

size_t  size
 
bt_status_t (*  écoute ( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)
 
bt_status_t (*  connect )(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)
 

Description détaillée

Définition à la ligne 49 du fichier bt_sock.h .

Documentation des champs

bt_status_t (* connect)(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)

Se connecter à un canal UUID RFCOMM d'un appareil distant. Il renvoie le fd de socket à partir duquel le btsock_connect_signal et un nouveau fd de socket à accepter peuvent être lus lorsqu'ils sont connectés. callingUid correspond à l'UID de l'application qui demande le socket. Il est utilisé à des fins de comptabilisation du trafic.

Définition à la ligne  71 du fichier bt_sock.h .

bt_status_t (* listen)( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)

Écouter un UUID ou un canal RFCOMM Il renvoie le fd de socket à partir duquel btsock_connect_signal peut être lu lorsqu'un appareil distant est connecté. Si aucun UUID ni aucun canal n'est fourni, un canal est alloué et un enregistrement de service peut être créé en fournissant le numéro de canal à create_sdp_record(...) dans bt_sdp. callingUid correspond à l'UID de l'application qui demande le socket. Il est utilisé à des fins de comptabilisation du trafic.

Définition à la ligne  62 du fichier bt_sock.h .

taille_t

défini sur la taille de cette structure

Définition à la ligne  51 du fichier bt_sock.h .


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