مرجع بنية btsock_interface_t

مرجع بنية btsock_interface_t

#include < bt_sock.h >

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

size_t  size
 
bt_status_t (*  listen )( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)
 
bt_status_t (*  connect )(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)
 

وصف مفصّل

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

مستندات الحقل

bt_status_t (* connect)(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)

يتصل بقناة RFCOMM UUID للجهاز البعيد، ويعرض رقم تعريف ملف الربط الذي يمكن من خلاله قراءة إشارة btsock_connect_signal ورقم تعريف ملف ربط جديد ليتم قبوله عند الاتصال. ‫callingUid هو رقم تعريف المستخدم للتطبيق الذي يطلب مقبس البيانات. ويُستخدَم هذا الغرض لأغراض احتساب الزيارات.

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

bt_status_t (* listen)( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)

الاستماع إلى معرّف UUID أو قناة بروتوكول RFCOMM يعرض هذا الإجراء رقم تعريف ملف الربط الذي يمكن من خلاله قراءة btsock_connect_signal عند اتصال جهاز عن بُعد. في حال عدم تقديم معرّف UUID أو قناة، سيتم تخصيص قناة ويمكن إنشاء سجلّ خدمة من خلال تقديم رقم القناة إلى create_sdp_record(...) في bt_sdp. ‫callingUid هو رقم تعريف المستخدم للتطبيق الذي يطلب مقبس البيانات. ويُستخدَم هذا الغرض لأغراض احتساب الزيارات.

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

الحجم size_t

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

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


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