|
VSF Documented
|
Data Fields | ||
| vk_file_t | root | |
| const esp_vfs_fs_ops_t * | ops | |
| void * | ctx | |
| int | flags | |
| bool | mounted | |
| pthread_t | thread | |
| vsf_sem_t | sem | |
| void * | caller | |
| bridge_op_t | op | |
| union { | ||
| struct { | ||
| const char * name | ||
| vk_file_t * result | ||
| } lookup | ||
| struct { | ||
| bridge_file_t * file | ||
| uint8_t * buff | ||
| uint32_t size | ||
| ssize_t rsize | ||
| } rw | ||
| struct { | ||
| bridge_file_t * file | ||
| } close | ||
| struct { | ||
| bridge_file_t * file | ||
| uint64_t offset | ||
| uint64_t * poff | ||
| off_t roff | ||
| } setpos | ||
| } | param | |
| struct { | ||
| vsf_err_t err | ||
| } | result | |
| const vk_fs_op_t * | fs_op | |
| vk_file_t bridge_fsinfo_t::root |
| const esp_vfs_fs_ops_t* bridge_fsinfo_t::ops |
| void* bridge_fsinfo_t::ctx |
| int bridge_fsinfo_t::flags |
| bool bridge_fsinfo_t::mounted |
| pthread_t bridge_fsinfo_t::thread |
| vsf_sem_t bridge_fsinfo_t::sem |
| void* bridge_fsinfo_t::caller |
| bridge_op_t bridge_fsinfo_t::op |
| const char* bridge_fsinfo_t::name |
| vk_file_t* bridge_fsinfo_t::result |
| struct { ... } bridge_fsinfo_t::lookup |
| bridge_file_t* bridge_fsinfo_t::file |
| uint8_t* bridge_fsinfo_t::buff |
| uint32_t bridge_fsinfo_t::size |
| ssize_t bridge_fsinfo_t::rsize |
| struct { ... } bridge_fsinfo_t::rw |
| struct { ... } bridge_fsinfo_t::close |
| uint64_t bridge_fsinfo_t::offset |
| uint64_t* bridge_fsinfo_t::poff |
| off_t bridge_fsinfo_t::roff |
| struct { ... } bridge_fsinfo_t::setpos |
| union { ... } bridge_fsinfo_t::param |
| vsf_err_t bridge_fsinfo_t::err |
| struct { ... } bridge_fsinfo_t::result |
| const vk_fs_op_t* bridge_fsinfo_t::fs_op |