btsock_interface_t 結構參考

btsock_interface_t 結構參考

#include < bt_sock.h >

資料欄位

尺寸_t尺寸
bt_狀態_t (*監聽)( btsock_type_t型,const char *service_name,const uint8_t *service_uuid,int 頻道,int *sock_fd,int 標誌,int CallingUid)
bt_狀態_t (*連接)(const bt_bdaddr_t *bd_addr、 btsock_type_t型別、const uint8_t *uuid、int 頻道、int *sock_fd、int 標誌、int CallingUid)

詳細說明

定義位於檔案bt_sock.h49行。

現場文檔

bt_status_t (* connect)(const bt_bdaddr_t *bd_addr、 btsock_type_t型別、const uint8_t *uuid、int 頻道、int *sock_fd、int 標誌、int CallingUid)

連接到遠端裝置的 RFCOMM UUID 通道,它會傳回套接字 fd,連線時可以從中讀取 btsock_connect_signal 和要接受的新套接字 fd。 CallingUid 是請求套接字的應用程式的 UID。這用於流量統計目的。

定義位於檔案bt_sock.h71行。

bt_status_t (* 監聽)( btsock_type_t型,const char *service_name,const uint8_t *service_uuid,int 頻道,int *sock_fd,int 標誌,int CallingUid)

監聽 RFCOMM UUID 或頻道。它會傳回套接字 fd,當遠端裝置連線時可以從中讀取 btsock_connect_signal。如果既沒有提供 UUID 也沒有提供通道,則將分配通道並建立服務記錄,並將通道號碼提供給 bt_sdp 中的 create_sdp_record(...)。 CallingUid 是請求套接字的應用程式的 UID。這用於流量統計目的。

定義位於檔案bt_sock.h62行。

size_t 尺寸

設定為該結構的大小

定義位於檔案bt_sock.h51行。


該結構的文檔是從以下文件產生的: