btsdp_interface_t مرجع الهيكل

btsdp_interface_t مرجع الهيكل

#include < bt_sdp.h >

حقول البيانات

size_t مقاس
bt_status_t (* الحرف الأول )( btsdp_callbacks_t *callbacks)
bt_status_t (* دينيت )()
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، والذي يمكن تحليله إلى Remove_sdp_record.

سجل (في) سجل SDP لإنشاء Record_handle (خارج) سيتم كتابة مقبض السجل المقابل لهذا المؤشر.

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

حجم_حجم

اضبط على حجم هذا الهيكل

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


تم إنشاء وثائق هذه البنية من الملف التالي:
  • الأجهزة/libhardware/include/hardware/ bt_sdp.h