การอ้างอิงโครงสร้าง 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 ของอุปกรณ์ระยะไกล โดยจะแสดงผล fd ของซ็อกเก็ตซึ่งสามารถอ่าน btsock_connect_signal และ fd ของซ็อกเก็ตใหม่ที่จะยอมรับได้เมื่อเชื่อมต่อ callingUid คือ UID ของแอปพลิเคชันที่ขอซ็อกเก็ต ซึ่งจะใช้เพื่อวัตถุประสงค์ในการบัญชีการเข้าชม

คําจํากัดความที่บรรทัด 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 โดยจะแสดงผล fd ของซ็อกเก็ตที่อ่าน btsock_connect_signal ได้เมื่ออุปกรณ์ระยะไกลเชื่อมต่อ หากไม่ได้ระบุ UUID หรือช่อง ระบบจะจัดสรรช่องและสร้างระเบียนบริการโดยระบุหมายเลขช่องไปยัง create_sdp_record(...) ใน bt_sdp callingUid คือ UID ของแอปพลิเคชันที่ขอซ็อกเก็ต ซึ่งจะใช้เพื่อวัตถุประสงค์ในการบัญชีการเข้าชม

คําจํากัดความที่บรรทัด 62 ของไฟล์ bt_sock.h .

size_t size

ตั้งค่าเป็นขนาดของโครงสร้างนี้

คําจํากัดความที่บรรทัด 51 ของไฟล์ bt_sock.h .


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้