Tài liệu tham khảo về cấu trúc btsock_interface_t
#include <
bt_sock.h
>
Trường dữ liệu |
|
size_t | size |
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) |
Nội dung mô tả chi tiết
Tài liệu về trường
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) |
Kết nối với kênh UUID RFCOMM của thiết bị từ xa, hàm này trả về fd ổ cắm mà từ đó btsock_connect_signal và fd ổ cắm mới sẽ được chấp nhận khi được kết nối. callingUid là UID của ứng dụng đang yêu cầu ổ cắm. Giá trị này được dùng cho mục đích kế 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, int channel, int *sock_fd, int flags, int callingUid) |
Nghe UUID hoặc kênh RFCOMM. Hàm này trả về fd ổ cắm mà từ đó có thể đọc btsock_connect_signal khi một thiết bị từ xa được kết nối. Nếu bạn không cung cấp UUID hoặc kênh, hệ thống sẽ phân bổ một kênh và bạn có thể tạo bản ghi dịch vụ bằng cách cung cấp số kênh cho create_sdp_record(...) trong bt_sdp. callingUid là UID của ứng dụng đang yêu cầu ổ cắm. Giá trị này được dùng cho mục đích kế 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:
- hardware/libhardware/include/hardware/ bt_sock.h