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
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.
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.
La documentation de ce struct a été générée à partir du fichier suivant :
- hardware/libhardware/include/hardware/ bt_sock.h