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 * سجل ، 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 * سجل ، 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 .

size_t size

تعيين لحجم هذا الهيكل

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


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