|
caffeine-sal 0.1.17
Header-only polymorphic middleware services layer for the Caffeine Framework
|
File System Virtual Method Table (VMT). More...
#include <cfn_sal_utl_fs.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | mount )(cfn_sal_utl_filesystem_t *driver) |
| cfn_hal_error_code_t(* | unmount )(cfn_sal_utl_filesystem_t *driver) |
| cfn_hal_error_code_t(* | format )(cfn_sal_utl_filesystem_t *driver) |
| cfn_hal_error_code_t(* | open )(cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t *file, const char *path, uint32_t mode) |
| cfn_hal_error_code_t(* | close )(cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file) |
| cfn_hal_error_code_t(* | read )(cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, uint8_t *buffer, size_t len, size_t *read_len) |
| cfn_hal_error_code_t(* | write )(cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, const uint8_t *data, size_t len, size_t *written_len) |
| cfn_hal_error_code_t(* | seek )(cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, uint32_t offset, cfn_sal_utl_filesystem_seek_origin_t origin) |
| cfn_hal_error_code_t(* | tell )(cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, uint32_t *offset_out) |
| cfn_hal_error_code_t(* | eof )(cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, bool *is_eof) |
| cfn_hal_error_code_t(* | remove )(cfn_sal_utl_filesystem_t *driver, const char *path) |
| cfn_hal_error_code_t(* | rename )(cfn_sal_utl_filesystem_t *driver, const char *old_path, const char *new_path) |
| cfn_hal_error_code_t(* | mkdir )(cfn_sal_utl_filesystem_t *driver, const char *path) |
| cfn_hal_error_code_t(* | rmdir )(cfn_sal_utl_filesystem_t *driver, const char *path) |
| cfn_hal_error_code_t(* | stat )(cfn_sal_utl_filesystem_t *driver, const char *path, void *stat_out) |
File System Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_sal_utl_filesystem_api_s::base |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::close) (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::eof) (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, bool *is_eof) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::format) (cfn_sal_utl_filesystem_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::mkdir) (cfn_sal_utl_filesystem_t *driver, const char *path) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::mount) (cfn_sal_utl_filesystem_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::open) (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t *file, const char *path, uint32_t mode) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::read) (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, uint8_t *buffer, size_t len, size_t *read_len) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::remove) (cfn_sal_utl_filesystem_t *driver, const char *path) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::rename) (cfn_sal_utl_filesystem_t *driver, const char *old_path, const char *new_path) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::rmdir) (cfn_sal_utl_filesystem_t *driver, const char *path) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::seek) (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, uint32_t offset, cfn_sal_utl_filesystem_seek_origin_t origin) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::stat) (cfn_sal_utl_filesystem_t *driver, const char *path, void *stat_out) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::tell) (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, uint32_t *offset_out) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::unmount) (cfn_sal_utl_filesystem_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_utl_filesystem_api_s::write) (cfn_sal_utl_filesystem_t *driver, cfn_sal_utl_filesystem_file_t file, const uint8_t *data, size_t len, size_t *written_len) |