מסמך עזר בנושא המבנה 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)

משתמשים ב-listen בממשק היציאה כדי ליצור ערוצי rfcomm ו/או l2cap PSM (ללא UUID ו-service_name, ומגדירים את הדגל BTSOCK_FLAG_NO_SDP בדגלים). לאחר מכן, משתמשים ב-createSdpRecord כדי ליצור את רשומת ה-SDP שמשויכת לערוצי ה-rfcomm/l2cap.

הפונקציה מחזירה את ה-handle של רשומת ה-SDP, שניתן לנתח כדי להפעיל את remove_sdp_record.

record (in) רשומת ה-SDP ליצירה record_handle (out) ה-handle התואם של הרשומה יירשם למצביע הזה.

ההגדרה מופיעה בשורה 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 .


התיעוד של המבנה הזה נוצר מהקובץ הבא: