Riferimento alla struttura btsock_interface_t

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

Definizione nella riga 49 del file bt_sock.h .

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.

Definizione nella riga 71 del file bt_sock.h .

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.

Definizione nella riga 62 del file bt_sock.h .

Dimensione size_t

impostato sulle dimensioni di questa struttura

Definizione nella riga 51 del file bt_sock.h .


La documentazione di questa struttura è stata generata dal seguente file: