مرجع بنية 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 في واجهة المقبس لإنشاء قنوات PSM في rfcomm و/أو l2cap (بدون UUID وservice_name وضبط العلامة BTSOCK_FLAG_NO_SDP في العلامات). بعد ذلك، استخدِم createSdpRecord لإنشاء سجلّ SDP المرتبط بقنوات rfcomm/l2cap.

تعرِض هذه الدالة معرّفًا لسجلّ SDP، والذي يمكن تحليله إلى remove_sdp_record.

السجلّ (in) هو سجلّ SDP لإنشاء record_handle (out). سيتم كتابة معرّف السجلّ المقابل في هذا المؤشر.

التعريف في السطر 143 من الملف bt_sdp.h .

bt_status_t (* deinit)()

إلغاء تسجيل بروتوكول وصف الجلسة (SDP) لبروتوكول Bluetooth

التعريف في السطر 128 من الملف bt_sdp.h .

تسجيل عمليات تسجيل الدخول إلى البحث عن وصف الجلسة (SDP) في بروتوكول بروتوكول النقل (BT)

التعريف في السطر 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

يتم ضبطه على حجم هذه البنية

التعريف في السطر 122 من الملف bt_sdp.h .


تم إنشاء مستندات هذه البنية من الملف التالي: