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ể
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.
bt_status_t (* deinit)() |
bt_status_t (* init)( btsdp_callbacks_t *callbacks) |
bt_status_t (* Remove_sdp_record)(int sdp_handle) |
bt_status_t (* sdp_search)(bt_bdaddr_t *bd_addr, const uint8_t *uuid) |
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