XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_vfs_select_ops_t结构体 参考

Struct containing function pointers to select related functionality. 更多...

#include <xf_vfs_types.h>

xf_vfs_select_ops_t 的协作图:
Collaboration graph

成员变量

const xf_vfs_start_select_op_t start_select
 
const xf_vfs_socket_select_op_t socket_select
 
const xf_vfs_stop_socket_select_op_t stop_socket_select
 
const xf_vfs_stop_socket_select_isr_op_t stop_socket_select_isr
 
const xf_vfs_get_socket_select_semaphore_op_t get_socket_select_semaphore
 
const xf_vfs_end_select_op_t end_select
 

详细描述

Struct containing function pointers to select related functionality.

在文件 xf_vfs_types.h271 行定义.

结构体成员变量说明

◆ start_select

const xf_vfs_start_select_op_t start_select

start_select is called for setting up synchronous I/O multiplexing of the desired file descriptors in the given VFS

在文件 xf_vfs_types.h273 行定义.

◆ socket_select

const xf_vfs_socket_select_op_t socket_select

socket select function for socket FDs with the functionality of POSIX select(); this should be set only for the socket VFS

在文件 xf_vfs_types.h276 行定义.

◆ stop_socket_select

const xf_vfs_stop_socket_select_op_t stop_socket_select

called by VFS to interrupt the socket_select call when select is activated from a non-socket VFS driver; set only for the socket driver

在文件 xf_vfs_types.h279 行定义.

◆ stop_socket_select_isr

const xf_vfs_stop_socket_select_isr_op_t stop_socket_select_isr

stop_socket_select which can be called from ISR; set only for the socket driver

在文件 xf_vfs_types.h282 行定义.

◆ get_socket_select_semaphore

const xf_vfs_get_socket_select_semaphore_op_t get_socket_select_semaphore

end_select is called to stop the I/O multiplexing and deinitialize the environment created by start_select for the given VFS

在文件 xf_vfs_types.h285 行定义.

◆ end_select

const xf_vfs_end_select_op_t end_select

get_socket_select_semaphore returns semaphore allocated in the socket driver; set only for the socket driver

在文件 xf_vfs_types.h288 行定义.


该结构体的文档由以下文件生成: