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行。


该结构的文档是从以下文件生成的: