ข้อมูลอ้างอิงเกี่ยวกับโครงสร้าง btsdp_interface_t

ข้อมูลอ้างอิงเกี่ยวกับโครงสร้าง btsdp_interface_t

#include < bt_sdp.h >

ฟิลด์ข้อมูล

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)
 

คำอธิบายโดยละเอียด

คําจํากัดความที่บรรทัด 120 ของไฟล์ bt_sdp.h .

เอกสารประกอบในสนาม

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

ใช้ฟังในอินเทอร์เฟซซ็อกเก็ตเพื่อสร้างแชแนล PSM ของ rfcomm และ/หรือ l2cap (โดยไม่มี UUID และ service_name และตั้งค่า Flag BTSOCK_FLAG_NO_SDP ใน Flag) จากนั้นใช้ createSdpRecord เพื่อสร้างระเบียน SDP ที่เชื่อมโยงกับแชแนล rfcomm/l2cap

แสดงผลแฮนเดิลของระเบียน SDP ซึ่งสามารถแยกวิเคราะห์เป็น remove_sdp_record

record (in) ระเบียน SDP เพื่อสร้าง record_handle (out) ระบบจะเขียนแฮนเดิลระเบียนที่เกี่ยวข้องไปยังพอยน์เตอร์นี้

คําจํากัดความที่บรรทัด 143 ของไฟล์ bt_sdp.h .

bt_status_t (* deinit)()

ยกเลิกการลงทะเบียน BT SDP

คําจํากัดความที่บรรทัด 128 ของไฟล์ bt_sdp.h .

ลงทะเบียนการเรียกกลับการค้นหา BT SDP

คําจํากัดความที่บรรทัด 125 ของไฟล์ bt_sdp.h .

bt_status_t (* remove_sdp_record)(int sdp_handle)

นำระเบียน SDP ที่ createSdpRecord สร้างขึ้นออก

คําจํากัดความที่บรรทัด 146 ของไฟล์ bt_sdp.h .

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

ค้นหาระเบียน SDP ที่มี UUID ที่เฉพาะเจาะจงในอุปกรณ์ระยะไกล

คําจํากัดความที่บรรทัด 131 ของไฟล์ bt_sdp.h .

size_t size

ตั้งค่าเป็นขนาดของโครงสร้างนี้

คําจํากัดความที่บรรทัด 122 ของไฟล์ bt_sdp.h .


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้