btsock_interface_t Riferimento alla struttura
#include < bt_sock.h >
Campi dati | |
taglia_t | misurare |
bt_stato_t (* | ascolta )( btsock_type_t tipo, const char *service_name, const uint8_t *service_uuid, int canale, int *sock_fd, int flag, int CallingUid) |
bt_stato_t (* | connect )(const bt_bdaddr_t *bd_addr, btsock_type_t tipo, const uint8_t *uuid, int canale, int *sock_fd, int flag, int CallingUid) |
Descrizione dettagliata
Documentazione sul campo
bt_status_t (* connect)(const bt_bdaddr_t *bd_addr, btsock_type_t tipo, const uint8_t *uuid, int canale, int *sock_fd, int flag, int CallingUid) |
Connettersi a un canale UUID RFCOMM del dispositivo remoto. Restituisce il socket fd da cui è possibile leggere btsock_connect_signal e un nuovo socket fd da accettare quando si è connessi. Il CallingUid è l'UID dell'applicazione che richiede il socket. Viene utilizzato per scopi di contabilità del traffico.
bt_status_t (* ascolta)( btsock_type_t tipo, const char *service_name, const uint8_t *service_uuid, int canale, int *sock_fd, int flag, int CallingUid) |
Ascolta un UUID o un canale RFCOMM. Restituisce il socket fd da cui è possibile leggere btsock_connect_signal quando si connette un dispositivo remoto. 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 del canale a create_sdp_record(...) in bt_sdp. Il CallingUid è l'UID dell'applicazione che richiede il socket. Viene utilizzato per scopi di contabilità del traffico.
dimensione_t dimensione |
La documentazione per questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ bt_sock.h