הפנייה ל-Struct של 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) |
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. הפונקציה מחזירה את fd של השקע שממנו אפשר לקרוא את btsock_connect_signal כשמכשיר מרוחק מחובר. אם לא מציינים UUID או ערוץ, יוקצה ערוץ ותוכלו ליצור רשומת שירות עם מספר הערוץ כדי להעביר אותה ל-create_sdp_record(...) ב-bt_sdp. השדה callingUid הוא ה-UID של האפליקציה שמבקשת את השקע. הוא משמש למטרות חשבונאות של תנועה.
התיעוד של המבנה הזה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ bt_sock.h