btsock_interface_t Tham chiếu cấu trúc
#include < bt_sock.h >
Trường dữ liệu | |
kích thước_t | kích cỡ |
bt_status_t (* | nghe )( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, intchannel, int *sock_fd, int flags, int callsUid) |
bt_status_t (* | connect )(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, intchannel, int *sock_fd, int flags, int callsUid) |
miêu tả cụ thể
Tài liệu hiện trường
bt_status_t (* connect)(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, intchannel, int *sock_fd, int flags, int callsUid) |
Kết nối với kênh RFCOMM UUID của thiết bị từ xa, Nó trả về ổ cắm fd mà từ đó btsock_connect_signal và ổ cắm fd mới được chấp nhận có thể được đọc ra khi được kết nối. CallUid là UID của ứng dụng đang yêu cầu ổ cắm. Điều này được sử dụng cho mục đích tính toán lưu lượng truy cập.
bt_status_t (* listen)( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, intchannel, int *sock_fd, int flags, int callsUid) |
Nghe UUID hoặc kênh RFCOMM. Nó trả về ổ cắm fd mà từ đó btsock_connect_signal có thể được đọc ra khi một thiết bị từ xa được kết nối. Nếu cả UUID và kênh đều không được cung cấp thì kênh sẽ được phân bổ và có thể tạo bản ghi dịch vụ cung cấp số kênh cho create_sdp_record(...) trong bt_sdp. CallUid là UID của ứng dụng đang yêu cầu ổ cắm. Điều này được sử dụng cho mục đích tính toán lưu lượng truy cập.
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- phần cứng/libhardware/bao gồm/phần cứng/ bt_sock.h