|
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(), lives_lseek_buffered_writer(), and lives_write_buffered().
| uint8_t* lives_file_buffer_t::buffer |
read point in buffer
Definition at line 1607 of file main.h.
Referenced by _lives_buffered_rdonly_slurp(), lives_close_buffered(), lives_invalidate_all_file_buffers(), lives_lseek_buffered_rdonly_absolute(), lives_read_buffered(), lives_read_buffered_eof(), and lives_write_buffered().
| int lives_file_buffer_t::bufsztype |
Definition at line 1610 of file main.h.
Referenced by lives_read_buffered(), and lives_write_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(), lives_read_buffered(), lives_read_buffered_eof(), and lives_write_buffered().
| boolean lives_file_buffer_t::eof |
Definition at line 1611 of file main.h.
Referenced by _lives_buffered_rdonly_slurp(), lives_buffered_rdonly_slurp(), lives_close_buffered(), lives_lseek_buffered_writer(), lives_read_buffered(), and lives_read_buffered_eof().
| int lives_file_buffer_t::fd |
Definition at line 1609 of file main.h.
Referenced by _lives_buffered_rdonly_slurp(), find_in_file_buffers(), lives_close_buffered(), lives_lseek_buffered_writer(), lives_read_buffered(), and lives_write_buffered().
| volatile boolean lives_file_buffer_t::invalid |
Definition at line 1619 of file main.h.
Referenced by lives_close_buffered(), lives_invalidate_all_file_buffers(), and lives_read_buffered().
| 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 _lives_buffered_rdonly_slurp(), get_file_size(), lives_buffered_offset(), lives_buffered_rdonly_slurp(), lives_close_buffered(), lives_lseek_buffered_rdonly_absolute(), lives_lseek_buffered_writer(), lives_read_buffered(), and lives_write_buffered().
| size_t lives_file_buffer_t::orig_size |
Definition at line 1620 of file main.h.
Referenced by _lives_buffered_rdonly_slurp(), lives_buffered_orig_size(), lives_close_buffered(), and lives_read_buffered().
| char* lives_file_buffer_t::pathname |
Definition at line 1621 of file main.h.
Referenced by filename_from_fd(), find_in_file_buffers_by_pathname(), and lives_close_buffered().
| 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_buffered_rdonly_slurp(), lives_lseek_buffered_rdonly_absolute(), lives_read_buffered(), lives_read_buffered_eof(), and lives_write_buffered().
| 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(), lives_read_buffered(), 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(), lives_close_buffered(), and lives_read_buffered().
| int64_t lives_file_buffer_t::totbytes |
Definition at line 1617 of file main.h.
Referenced by lives_read_buffered(), and lives_write_buffered().
| int lives_file_buffer_t::totops |
Definition at line 1616 of file main.h.
Referenced by lives_read_buffered(), and lives_write_buffered().