btsdp_interface_t Tham chiếu cấu trúc

btsdp_interface_t Tham chiếu cấu trúc

#include < bt_sdp.h >

Trường dữ liệu

kích thước_t kích cỡ
bt_status_t (* init )( btsdp_callbacks_t *gọi lại)
bt_status_t (* xác định )()
bt_status_t (* sdp_search )(bt_bdaddr_t *bd_addr, const uint8_t *uuid)
bt_status_t (* create_sdp_record )( bluetooth_sdp_record *record, int *record_handle)
bt_status_t (* xóa_sdp_record )(int sdp_handle)

miêu tả cụ thể

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

Tài liệu hiện trường

bt_status_t (* create_sdp_record)( bluetooth_sdp_record *record, int *record_handle)

Sử dụng listen trong giao diện socket để tạo các kênh PSM rfcomm và/hoặc l2cap, (không có UUID và service_name và đặt cờ BTSOCK_FLAG_NO_SDP trong cờ). Sau đó, sử dụng createSdpRecord để tạo bản ghi SDP được liên kết với các kênh rfcomm/l2cap.

Trả về một mã điều khiển cho bản ghi SDP, bản ghi này có thể được phân tích cú pháp thành Remove_sdp_record.

record (in) Bản ghi SDP để tạo record_handle (out)Xử lý bản ghi tương ứng sẽ được ghi vào con trỏ này.

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

bt_status_t (* deinit)()

Hủy đăng ký BT SDP

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

bt_status_t (* init)( btsdp_callbacks_t *callbacks)

Đăng ký cuộc gọi lại tìm kiếm BT SDP

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

bt_status_t (* Remove_sdp_record)(int sdp_handle)

Xóa bản ghi SDP được tạo bởi createSdpRecord

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

bt_status_t (* sdp_search)(bt_bdaddr_t *bd_addr, const uint8_t *uuid)

Tìm kiếm bản ghi SDP với uuid cụ thể trên thiết bị từ xa

Định nghĩa tại dòng 131 của file bt_sdp.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 122 của file bt_sdp.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_sdp.h