LiVES 3.2.0
Loading...
Searching...
No Matches
Data Fields
lives_file_buffer_t Struct Reference

#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
 

Detailed Description

Definition at line 1604 of file main.h.

Field Documentation

◆ allow_fail

boolean lives_file_buffer_t::allow_fail

◆ buffer

uint8_t* lives_file_buffer_t::buffer

◆ bufsztype

int lives_file_buffer_t::bufsztype

Definition at line 1610 of file main.h.

Referenced by lives_read_buffered(), and lives_write_buffered().

◆ bytes

ssize_t lives_file_buffer_t::bytes

◆ eof

boolean lives_file_buffer_t::eof

◆ fd

int lives_file_buffer_t::fd

◆ invalid

volatile boolean lives_file_buffer_t::invalid

◆ nseqreads

int lives_file_buffer_t::nseqreads

Definition at line 1615 of file main.h.

Referenced by lives_read_buffered().

◆ offset

off_t lives_file_buffer_t::offset

◆ orig_size

size_t lives_file_buffer_t::orig_size

◆ pathname

char* lives_file_buffer_t::pathname

◆ ptr

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().

◆ read

boolean lives_file_buffer_t::read

◆ reversed

boolean lives_file_buffer_t::reversed

◆ slurping

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().

◆ totbytes

int64_t lives_file_buffer_t::totbytes

Definition at line 1617 of file main.h.

Referenced by lives_read_buffered(), and lives_write_buffered().

◆ totops

int lives_file_buffer_t::totops

Definition at line 1616 of file main.h.

Referenced by lives_read_buffered(), and lives_write_buffered().


The documentation for this struct was generated from the following file: