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
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.
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.
tamaño de size_t |
La documentación de esta struct se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ bt_sock.h