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
