Referencia de la estructura btsock_interface_t

Referencia de la estructura btsock_interface_t

#include < bt_sock.h >

Campos de datos

size_t  tamaño
 
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)
 

Descripción detallada

Definición en la línea 49 del archivo bt_sock.h .

Documentación de campos

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 conecta a un canal UUID de RFCOMM del dispositivo remoto. Muestra el fd de socket desde el que se pueden leer btsock_connect_signal y un nuevo fd de socket que se aceptará cuando se conecte. callingUid es el UID de la aplicación que solicita el socket. Se usa para la contabilización del tráfico.

Definición en la línea 71 del archivo 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)

Escuchar un UUID o canal de RFCOMM Devuelve el fd de socket desde el que se puede leer btsock_connect_signal cuando se conecta un dispositivo remoto. Si no se proporciona un UUID ni un canal, se asignará un canal y se podrá crear un registro de servicio que proporcione el número de canal a create_sdp_record(...) en bt_sdp. callingUid es el UID de la aplicación que solicita el socket. Se usa para la contabilización del tráfico.

Definición en la línea 62 del archivo bt_sock.h .

tamaño de size_t

se establece en el tamaño de esta estructura

Definición en la línea 51 del archivo bt_sock.h .


La documentación de esta struct se generó a partir del siguiente archivo: