Riferimento alla struttura btsock_interface_t
#include <
bt_sock.h
>
Campi dati |
|
size_t | size |
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) |
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) |
Descrizione dettagliata
Documentazione dei campi
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) |
Si connette a un canale UUID RFCOMM del dispositivo remoto e restituisce il fd della socket da cui è possibile leggere btsock_connect_signal e un nuovo fd della socket da accettare quando è connesso. callingUid è l'UID dell'applicazione che richiede la presa. Viene utilizzato per la contabilità del traffico.
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) |
Ascolta un UUID o un canale RFCOMM. Restituisce l'FD della socket da cui è possibile leggere btsock_connect_signal quando un dispositivo remoto è connesso. Se non viene fornito né un UUID né un canale, verrà allocato un canale e sarà possibile creare un record di servizio fornendo il numero di canale a create_sdp_record(...) in bt_sdp. callingUid è l'UID dell'applicazione che richiede la presa. Viene utilizzato per la contabilità del traffico.
Dimensione size_t |
La documentazione di questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ bt_sock.h