XFusion API v1.3.0
|
Main struct of the minified vfs API, containing basic function pointers as well as pointers to the other subcomponents. 更多...
#include <xf_vfs_ops.h>
成员变量 | ||
union { | ||
const xf_vfs_write_ctx_op_t write_p | ||
const xf_vfs_write_op_t write | ||
}; | ||
union { | ||
const xf_vfs_lseek_ctx_op_t lseek_p | ||
const xf_vfs_lseek_op_t lseek | ||
}; | ||
union { | ||
const xf_vfs_read_ctx_op_t read_p | ||
const xf_vfs_read_op_t read | ||
}; | ||
union { | ||
const xf_vfs_pread_ctx_op_t pread_p | ||
const xf_vfs_pread_op_t pread | ||
}; | ||
union { | ||
const xf_vfs_pwrite_ctx_op_t pwrite_p | ||
const xf_vfs_pwrite_op_t pwrite | ||
}; | ||
union { | ||
const xf_vfs_open_ctx_op_t open_p | ||
const xf_vfs_open_op_t open | ||
}; | ||
union { | ||
const xf_vfs_close_ctx_op_t close_p | ||
const xf_vfs_close_op_t close | ||
}; | ||
union { | ||
const xf_vfs_fstat_ctx_op_t fstat_p | ||
const xf_vfs_fstat_op_t fstat | ||
}; | ||
union { | ||
const xf_vfs_fcntl_ctx_op_t fcntl_p | ||
const xf_vfs_fcntl_op_t fcntl | ||
}; | ||
union { | ||
const xf_vfs_ioctl_ctx_op_t ioctl_p | ||
const xf_vfs_ioctl_op_t ioctl | ||
}; | ||
union { | ||
const xf_vfs_fsync_ctx_op_t fsync_p | ||
const xf_vfs_fsync_op_t fsync | ||
}; | ||
const xf_vfs_dir_ops_t *const | dir | |
const xf_vfs_select_ops_t *const | select | |
Main struct of the minified vfs API, containing basic function pointers as well as pointers to the other subcomponents.
在文件 xf_vfs_ops.h 第 188 行定义.
const xf_vfs_write_ctx_op_t write_p |
Write with context pointer
在文件 xf_vfs_ops.h 第 190 行定义.
const xf_vfs_write_op_t write |
Write without context pointer
在文件 xf_vfs_ops.h 第 191 行定义.
union { ... } |
const xf_vfs_lseek_ctx_op_t lseek_p |
Seek with context pointer
在文件 xf_vfs_ops.h 第 194 行定义.
const xf_vfs_lseek_op_t lseek |
Seek without context pointer
在文件 xf_vfs_ops.h 第 195 行定义.
union { ... } |
const xf_vfs_read_ctx_op_t read_p |
Read with context pointer
在文件 xf_vfs_ops.h 第 198 行定义.
const xf_vfs_read_op_t read |
Read without context pointer
在文件 xf_vfs_ops.h 第 199 行定义.
union { ... } |
const xf_vfs_pread_ctx_op_t pread_p |
pread with context pointer
在文件 xf_vfs_ops.h 第 202 行定义.
const xf_vfs_pread_op_t pread |
pread without context pointer
在文件 xf_vfs_ops.h 第 203 行定义.
union { ... } |
const xf_vfs_pwrite_ctx_op_t pwrite_p |
pwrite with context pointer
在文件 xf_vfs_ops.h 第 206 行定义.
const xf_vfs_pwrite_op_t pwrite |
pwrite without context pointer
在文件 xf_vfs_ops.h 第 207 行定义.
union { ... } |
const xf_vfs_open_ctx_op_t open_p |
open with context pointer
在文件 xf_vfs_ops.h 第 210 行定义.
const xf_vfs_open_op_t open |
open without context pointer
在文件 xf_vfs_ops.h 第 211 行定义.
union { ... } |
const xf_vfs_close_ctx_op_t close_p |
close with context pointer
在文件 xf_vfs_ops.h 第 214 行定义.
const xf_vfs_close_op_t close |
close without context pointer
在文件 xf_vfs_ops.h 第 215 行定义.
union { ... } |
const xf_vfs_fstat_ctx_op_t fstat_p |
fstat with context pointer
在文件 xf_vfs_ops.h 第 218 行定义.
const xf_vfs_fstat_op_t fstat |
fstat without context pointer
在文件 xf_vfs_ops.h 第 219 行定义.
union { ... } |
const xf_vfs_fcntl_ctx_op_t fcntl_p |
fcntl with context pointer
在文件 xf_vfs_ops.h 第 222 行定义.
const xf_vfs_fcntl_op_t fcntl |
fcntl without context pointer
在文件 xf_vfs_ops.h 第 223 行定义.
union { ... } |
const xf_vfs_ioctl_ctx_op_t ioctl_p |
ioctl with context pointer
在文件 xf_vfs_ops.h 第 226 行定义.
const xf_vfs_ioctl_op_t ioctl |
ioctl without context pointer
在文件 xf_vfs_ops.h 第 227 行定义.
union { ... } |
const xf_vfs_fsync_ctx_op_t fsync_p |
fsync with context pointer
在文件 xf_vfs_ops.h 第 230 行定义.
const xf_vfs_fsync_op_t fsync |
fsync without context pointer
在文件 xf_vfs_ops.h 第 231 行定义.
union { ... } |
const xf_vfs_dir_ops_t* const dir |
pointer to the dir subcomponent
在文件 xf_vfs_ops.h 第 235 行定义.
const xf_vfs_select_ops_t* const select |
pointer to the select subcomponent
在文件 xf_vfs_ops.h 第 239 行定义.