VSF Documented
Data Fields
bridge_fsinfo_t Struct Reference

Data Fields

vk_file_t root
 
const esp_vfs_fs_ops_tops
 
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_tfs_op
 

Field Documentation

◆ root

vk_file_t bridge_fsinfo_t::root

◆ ops

const esp_vfs_fs_ops_t* bridge_fsinfo_t::ops

◆ ctx

void* bridge_fsinfo_t::ctx

◆ flags

int bridge_fsinfo_t::flags

◆ mounted

bool bridge_fsinfo_t::mounted

◆ thread

pthread_t bridge_fsinfo_t::thread

◆ sem

vsf_sem_t bridge_fsinfo_t::sem

◆ caller

void* bridge_fsinfo_t::caller

◆ op

bridge_op_t bridge_fsinfo_t::op

◆ name

const char* bridge_fsinfo_t::name

◆ result [1/2]

vk_file_t* bridge_fsinfo_t::result

◆ [struct]

struct { ... } bridge_fsinfo_t::lookup

◆ file

bridge_file_t* bridge_fsinfo_t::file

◆ buff

uint8_t* bridge_fsinfo_t::buff

◆ size

uint32_t bridge_fsinfo_t::size

◆ rsize

ssize_t bridge_fsinfo_t::rsize

◆ [struct]

struct { ... } bridge_fsinfo_t::rw

◆ [struct]

struct { ... } bridge_fsinfo_t::close

◆ offset

uint64_t bridge_fsinfo_t::offset

◆ poff

uint64_t* bridge_fsinfo_t::poff

◆ roff

off_t bridge_fsinfo_t::roff

◆ [struct]

struct { ... } bridge_fsinfo_t::setpos

◆ [union]

union { ... } bridge_fsinfo_t::param

◆ err

vsf_err_t bridge_fsinfo_t::err

◆ [struct] [2/2]

struct { ... } bridge_fsinfo_t::result

◆ fs_op

const vk_fs_op_t* bridge_fsinfo_t::fs_op
Generated from commit: vsfteam/vsf@c3767bf