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)

תיאור מפורט

הגדרה בשורה 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 של מכשיר מרוחק, זה מחזיר את השקע fd שממנו ניתן לקרוא את ה-btsock_connect_signal ושקע חדש להתקבל כאשר הם מחוברים. ה-CallingUid הוא ה-UID של האפליקציה שמבקשת את השקע. זה משמש למטרות חשבונאות תנועה.

הגדרה בשורה 71 של הקובץ bt_sock.h .

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 של האפליקציה שמבקשת את השקע. זה משמש למטרות חשבונאות תנועה.

הגדרה בשורה 62 של הקובץ bt_sock.h .

size_t size

מוגדר לגודל של מבנה זה

הגדרה בשורה 51 של הקובץ bt_sock.h .


התיעוד עבור מבנה זה נוצר מהקובץ הבא:
  • hardware/libhardware/include/hardware/ bt_sock.h