مرجع بنية 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) |
وصف مفصّل
مستندات الحقل
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 هو رقم تعريف المستخدم للتطبيق الذي يطلب مقبس البيانات. ويُستخدَم هذا الغرض لأغراض احتساب الزيارات.
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 هو رقم تعريف المستخدم للتطبيق الذي يطلب مقبس البيانات. ويُستخدَم هذا الغرض لأغراض احتساب الزيارات.
تم إنشاء مستندات هذه البنية من الملف التالي:
- hardware/libhardware/include/hardware/ bt_sock.h