btsock_interface_t Tham chiếu cấu trúc

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ể

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

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.

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

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.

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

kích thước_t kích thước

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

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


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