btsock_interface_t סימוכין למבנה
btsock_interface_t סימוכין למבנה
#include < bt_sock.h >
שדות נתונים | |
size_t | גודל |
bt_status_t (* | להאזין )( 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 (* האזנה)( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid) |
האזן ל-RFCOMM UUID או לערוץ. זה מחזיר את השקע fd שממנו ניתן לקרוא את btsock_connect_signal כאשר התקן מרוחק מחובר. אם לא יסופקו UUID ולא ערוץ, יוקצה ערוץ וניתן ליצור רשומת שירות המספקת את מספר הערוץ ל-create_sdp_record(...) ב-bt_sdp. ה-CallingUid הוא ה-UID של האפליקציה שמבקשת את השקע. זה משמש למטרות חשבונאות תנועה.
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ bt_sock.h