#include <radekernel.h>
|
| void * | context |
| |
| rad_status_t(* | open )(void *context, const char *path, uint32_t flags, void **file) |
| |
| rad_status_t(* | read )(void *file, void *buffer, size_t size, size_t *bytes_read) |
| |
| rad_status_t(* | write )(void *file, const void *buffer, size_t size, size_t *bytes_written) |
| |
| rad_status_t(* | seek )(void *file, int64_t offset, rad_seek_origin_t origin) |
| |
| uint64_t(* | tell )(void *file) |
| |
| void(* | close )(void *file) |
| |
| rad_status_t(* | stat )(void *context, const char *path, rad_vfs_stat_t *stat) |
| |
| rad_status_t(* | list )(void *context, const char *path, rad_vfs_list_callback_t callback, void *callback_context) |
| |
| rad_status_t(* | mkdir )(void *context, const char *path) |
| |
| rad_status_t(* | remove )(void *context, const char *path) |
| |
| rad_status_t(* | rename )(void *context, const char *old_path, const char *new_path) |
| |
| rad_status_t(* | rmdir )(void *context, const char *path) |
| |
◆ close
| void(* rad_vfs_backend_ops::close) (void *file) |
◆ context
| void* rad_vfs_backend_ops::context |
◆ list
◆ mkdir
◆ open
| rad_status_t(* rad_vfs_backend_ops::open) (void *context, const char *path, uint32_t flags, void **file) |
◆ read
| rad_status_t(* rad_vfs_backend_ops::read) (void *file, void *buffer, size_t size, size_t *bytes_read) |
◆ remove
◆ rename
| rad_status_t(* rad_vfs_backend_ops::rename) (void *context, const char *old_path, const char *new_path) |
◆ rmdir
◆ seek
◆ stat
◆ tell
| uint64_t(* rad_vfs_backend_ops::tell) (void *file) |
◆ write
| rad_status_t(* rad_vfs_backend_ops::write) (void *file, const void *buffer, size_t size, size_t *bytes_written) |
The documentation for this struct was generated from the following file:
- /media/jvincent/Kingspec512/repos/RADLib/RADEmbeddedKernel/headers/radekernel/radekernel.h