Référence de structure btsock_interface_t

Référence de structure btsock_interface_t

#include < bt_sock.h >

Champs de données

taille_t taille
bt_status_t (* écouter )( type btsock_type_t , const char *service_name, const uint8_t *service_uuid, canal int, int *sock_fd, drapeaux int, int callUid)
bt_status_t (* connect )(const bt_bdaddr_t *bd_addr, type btsock_type_t , const uint8_t *uuid, canal int, int *sock_fd, drapeaux int, int callUid)

Description détaillée

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

Documentation de terrain

bt_status_t (* connect)(const bt_bdaddr_t *bd_addr, type btsock_type_t , const uint8_t *uuid, canal int, int *sock_fd, drapeaux int, Uid d'appel int)

Connectez-vous à un canal RFCOMM UUID d'un appareil distant. Il renvoie le socket fd à partir duquel le btsock_connect_signal et un nouveau socket fd à accepter peuvent être lus une fois connectés. Le callUid est l’UID de l’application qui demande le socket. Ceci est utilisé à des fins de comptabilité du trafic.

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

bt_status_t (* écouter)( type btsock_type_t , const char *service_name, const uint8_t *service_uuid, canal int, int *sock_fd, drapeaux int, int callUid)

Écoutez un UUID ou un canal RFCOMM. Il renvoie le socket fd à partir duquel btsock_connect_signal peut être lu lorsqu'un appareil distant est connecté. Si ni un UUID ni un canal ne sont fournis, un canal sera alloué et un enregistrement de service pourra être créé en fournissant le numéro de canal à create_sdp_record(...) dans bt_sdp. Le callUid est l’UID de l’application qui demande le socket. Ceci est utilisé à des fins de comptabilité du trafic.

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

taille_t taille

défini sur la taille de cette structure

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


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