ECP-VELOC Components
User documentation for all components
Data Structures | Functions
redset_lofi.h File Reference

Go to the source code of this file.

Data Structures

struct  redset_lofi
 

Functions

int redset_lofi_encode_kvtree (kvtree *hash, int num, const char **files)
 
int redset_lofi_encode_map (kvtree *hash, int num, const char **src_files, const char **dst_files)
 
int redset_lofi_check_mapped (const kvtree *hash, const kvtree *map)
 
int redset_lofi_check (const kvtree *hash)
 
int redset_lofi_open_mapped (const kvtree *hash, const kvtree *map, int flags, mode_t mode, redset_lofi *rsf)
 
int redset_lofi_open (const kvtree *hash, int flags, mode_t mode, redset_lofi *rsf)
 
unsigned long redset_lofi_bytes (redset_lofi *rsf)
 
int redset_lofi_pread (redset_lofi *rsf, void *buf, size_t count, off_t offset)
 
int redset_lofi_pwrite (redset_lofi *rsf, void *buf, size_t count, off_t offset)
 
int redset_lofi_close (redset_lofi *rsf)
 
int redset_lofi_apply_meta_mapped (kvtree *hash, const kvtree *map)
 
int redset_lofi_apply_meta (kvtree *hash)
 

Function Documentation

◆ redset_lofi_apply_meta()

int redset_lofi_apply_meta ( kvtree *  hash)

◆ redset_lofi_apply_meta_mapped()

int redset_lofi_apply_meta_mapped ( kvtree *  hash,
const kvtree *  map 
)

◆ redset_lofi_bytes()

unsigned long redset_lofi_bytes ( redset_lofi rsf)

◆ redset_lofi_check()

int redset_lofi_check ( const kvtree *  hash)

◆ redset_lofi_check_mapped()

int redset_lofi_check_mapped ( const kvtree *  hash,
const kvtree *  map 
)

◆ redset_lofi_close()

int redset_lofi_close ( redset_lofi rsf)

◆ redset_lofi_encode_kvtree()

int redset_lofi_encode_kvtree ( kvtree *  hash,
int  num,
const char **  files 
)

◆ redset_lofi_encode_map()

int redset_lofi_encode_map ( kvtree *  hash,
int  num,
const char **  src_files,
const char **  dst_files 
)

◆ redset_lofi_open()

int redset_lofi_open ( const kvtree *  hash,
int  flags,
mode_t  mode,
redset_lofi rsf 
)

◆ redset_lofi_open_mapped()

int redset_lofi_open_mapped ( const kvtree *  hash,
const kvtree *  map,
int  flags,
mode_t  mode,
redset_lofi rsf 
)

◆ redset_lofi_pread()

int redset_lofi_pread ( redset_lofi rsf,
void *  buf,
size_t  count,
off_t  offset 
)

◆ redset_lofi_pwrite()

int redset_lofi_pwrite ( redset_lofi rsf,
void *  buf,
size_t  count,
off_t  offset 
)