btsock_interface_t Справочник по структуре
#include < bt_sock.h >
Поля данных | |
size_t | размер |
bt_status_t (* | прослушивание )( тип btsock_type_t , const char *service_name, const uint8_t *service_uuid, int канал, int *sock_fd, int flags, int CallUid) |
bt_status_t (* | Connect )(const bt_bdaddr_t *bd_addr, тип btsock_type_t , const uint8_t *uuid, int канал, int *sock_fd, int flags, int CallUid) |
Подробное описание
Полевая документация
bt_status_t (*connect)(const bt_bdaddr_t *bd_addr, тип btsock_type_t , const uint8_t *uuid, int канал, int *sock_fd, int flags, int CallUid) |
Подключитесь к каналу RFCOMM UUID удаленного устройства. Он возвращает сокет fd, из которого btsock_connect_signal и новый сокет, который нужно принять, могут быть считаны при подключении. CallUid — это UID приложения, запрашивающего сокет. Используется для учета трафика.
bt_status_t (* прослушивание)( тип btsock_type_t , const char *service_name, const uint8_t *service_uuid, int канал, int *sock_fd, int flags, int CallUid) |
Прослушайте UUID или канал RFCOMM. Он возвращает сокет fd, из которого можно прочитать btsock_connect_signal при подключении удаленного устройства. Если ни UUID, ни канал не указаны, канал будет выделен, и можно будет создать служебную запись, указав номер канала для create_sdp_record(...) в bt_sdp. CallUid — это UID приложения, запрашивающего сокет. Используется для учета трафика.
Документация для этой структуры была создана из следующего файла:
- оборудование/libhardware/include/hardware/ bt_sock.h