btsdp_interface_t סימוכין למבנה

btsdp_interface_t סימוכין למבנה

#include < bt_sdp.h >

שדות נתונים

size_t גודל
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)

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

מחזירה נקודת אחיזה לרשומת SDP, אותה ניתן לנתח כדי להסיר_sdp_record.

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

הגדרה בשורה 143 של הקובץ bt_sdp.h .

bt_status_t (* deinit)()

בטל את הרישום של BT SDP

הגדרה בשורה 128 של הקובץ bt_sdp.h .

bt_status_t (* init)( btsdp_callbacks_t *callbacks)

רשום התקשרויות לחיפוש 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 .


התיעוד עבור מבנה זה נוצר מהקובץ הבא:
  • hardware/libhardware/include/hardware/ bt_sdp.h