Tài liệu tham khảo về cấu trúc btsock_interface_t

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

Định nghĩa tại dòng 49 của tệp bt_sock.h .

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.

Định nghĩa tại dòng 71 của tệp bt_sock.h .

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.

Định nghĩa tại dòng 62 của tệp bt_sock.h .

size_t size

đặt thành kích thước của cấu trúc này

Định nghĩa tại dòng 51 của tệp bt_sock.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau: