btsock_interface_t Справочник по структуре

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)

Подробное описание

Определение в строке 49 файла bt_sock.h .

Полевая документация

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 приложения, запрашивающего сокет. Используется для учета трафика.

Определение в строке 71 файла bt_sock.h .

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 приложения, запрашивающего сокет. Используется для учета трафика.

Определение в строке 62 файла bt_sock.h .

размер size_t

установлен размер этой структуры

Определение в строке 51 файла bt_sock.h .


Документация для этой структуры была создана из следующего файла:
  • оборудование/libhardware/include/hardware/ bt_sock.h