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