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

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

#include < bt_sdp.h >

Trường dữ liệu

size_t  size
 
bt_status_t (*  init )( btsdp_callbacks_t *callbacks)
 
bt_status_t (*  deinit )()
 
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 (*  remove_sdp_record )(int sdp_handle)
 

Nội dung mô tả chi tiết

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

Tài liệu về trường

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

Sử dụng tính năng nghe trong giao diện ổ cắm để tạo 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 đó, hãy sử dụng createSdpRecord để tạo bản ghi SDP liên kết với các kênh rfcomm/l2cap.

Trả về một handle cho bản ghi SDP, có thể được phân tích cú pháp để xoá_sdp_record.

record (đầu vào) Bản ghi SDP để tạo record_handle (đầu ra) Tay điều khiển 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 tệp bt_sdp.h .

bt_status_t (* deinit)()

Huỷ đăng ký BT SDP

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

Đăng ký lệnh gọi lại tìm kiếm SDP BT

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

bt_status_t (* remove_sdp_record)(int sdp_handle)

Xoá bản ghi SDP do createSdpRecord tạo

Định nghĩa tại dòng 146 của tệp 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 có uuid cụ thể trên thiết bị từ xa

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


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