LiVES
3.2.0
|
#include <main.h>
Data Fields | |
ssize_t | bytes |
uint8_t * | ptr |
buffer size for write, bytes left to read in case of read More... | |
uint8_t * | buffer |
read point in buffer More... | |
off_t | offset |
ptr to data (ptr - buffer + bytes) gives the read size More... | |
int | fd |
int | bufsztype |
boolean | eof |
boolean | read |
boolean | reversed |
boolean | slurping |
int | nseqreads |
int | totops |
int64_t | totbytes |
boolean | allow_fail |
volatile boolean | invalid |
size_t | orig_size |
char * | pathname |
boolean lives_file_buffer_t::allow_fail |
Definition at line 1618 of file main.h.
Referenced by lives_close_buffered().
uint8_t* lives_file_buffer_t::buffer |
read point in buffer
Definition at line 1607 of file main.h.
Referenced by lives_lseek_buffered_rdonly_absolute(), and lives_read_buffered_eof().
int lives_file_buffer_t::bufsztype |
Definition at line 1610 of file main.h.
Referenced by lives_read_buffered().
ssize_t lives_file_buffer_t::bytes |
Definition at line 1605 of file main.h.
Referenced by get_file_size(), lives_buffered_offset(), lives_buffered_rdonly_slurp(), lives_close_buffered(), lives_lseek_buffered_rdonly_absolute(), lives_lseek_buffered_writer(), and lives_read_buffered_eof().
boolean lives_file_buffer_t::eof |
Definition at line 1611 of file main.h.
Referenced by lives_buffered_rdonly_slurp(), and lives_read_buffered_eof().
int lives_file_buffer_t::fd |
Definition at line 1609 of file main.h.
Referenced by find_in_file_buffers().
int lives_file_buffer_t::nseqreads |
Definition at line 1615 of file main.h.
Referenced by lives_read_buffered().
off_t lives_file_buffer_t::offset |
ptr to data (ptr - buffer + bytes) gives the read size
Definition at line 1608 of file main.h.
Referenced by get_file_size(), lives_buffered_offset(), lives_buffered_rdonly_slurp(), and lives_lseek_buffered_rdonly_absolute().
size_t lives_file_buffer_t::orig_size |
Definition at line 1620 of file main.h.
Referenced by lives_buffered_orig_size().
char* lives_file_buffer_t::pathname |
Definition at line 1621 of file main.h.
Referenced by filename_from_fd(), and find_in_file_buffers_by_pathname().
uint8_t* lives_file_buffer_t::ptr |
buffer size for write, bytes left to read in case of read
Definition at line 1606 of file main.h.
Referenced by lives_lseek_buffered_rdonly_absolute(), and lives_read_buffered_eof().
boolean lives_file_buffer_t::read |
Definition at line 1612 of file main.h.
Referenced by get_file_size(), lives_buffered_offset(), lives_buffered_orig_size(), lives_close_buffered(), lives_invalidate_all_file_buffers(), lives_lseek_buffered_writer(), lives_read_buffered(), lives_read_buffered_eof(), and lives_write_buffered().
boolean lives_file_buffer_t::reversed |
Definition at line 1613 of file main.h.
Referenced by lives_buffered_rdonly_set_reversed(), and lives_read_buffered_eof().
boolean lives_file_buffer_t::slurping |
Definition at line 1614 of file main.h.
Referenced by lives_buffered_rdonly_slurp(), and lives_read_buffered().