btsock_interface_t مرجع الهيكل

btsock_interface_t مرجع الهيكل

#include < bt_sock.h >

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

size_t مقاس
bt_status_t (* استمع )( نوع btsock_type_t ، const char *service_name، const uint8_t *service_uuid، قناة int، int *sock_fd، int flags، int callUid)
bt_status_t (* الاتصال )(const bt_bdaddr_t *bd_addr، نوع btsock_type_t ، const uint8_t *uuid، قناة int، int *sock_fd، إشارات int، int callUid)

وصف تفصيلي

التعريف في السطر 49 من الملف bt_sock.h .

التوثيق الميداني

bt_status_t (* الاتصال)(const bt_bdaddr_t *bd_addr، نوع btsock_type_t ، const uint8_t *uuid، قناة int، int *sock_fd، إشارات int، int callUid)

الاتصال بقناة RFCOMM UUID لجهاز بعيد، يقوم بإرجاع المقبس fd الذي يمكن من خلاله قراءة btsock_connect_signal ومقبس fd الجديد الذي سيتم قبوله عند الاتصال. CallingUid هو UID الخاص بالتطبيق الذي يطلب المقبس. يتم استخدام هذا لأغراض محاسبة حركة المرور.

التعريف في السطر 71 من الملف bt_sock.h .

bt_status_t (* استمع) (نوع btsock_type_t ، const char *service_name، const uint8_t *service_uuid، قناة int، int *sock_fd، int flags، int callUid)

استمع إلى RFCOMM UUID أو القناة. تقوم بإرجاع المقبس fd الذي يمكن من خلاله قراءة btsock_connect_signal عند توصيل جهاز بعيد. إذا لم يتم توفير UUID أو قناة، فسيتم تخصيص قناة ويمكن إنشاء سجل خدمة يوفر رقم القناة لإنشاء_sdp_record(...) في bt_sdp. CallingUid هو UID الخاص بالتطبيق الذي يطلب المقبس. يتم استخدام هذا لأغراض محاسبة حركة المرور.

التعريف في السطر 62 من الملف bt_sock.h .

حجم_حجم

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

التعريف في السطر 51 من الملف bt_sock.h .


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