xorriso  1.5.4.pl02
About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.
  Fossies Dox: xorriso-1.5.4.pl02.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

burn_source_fifo Struct Reference

#include <file.h>

Collaboration diagram for burn_source_fifo:
[legend]

Data Fields

char magic [4]
 
int is_started
 
void * thread_handle
 
int thread_pid
 
int thread_is_valid
 
volatile int do_abort
 
struct burn_sourceinp
 
int inp_read_size
 
int outlet [2]
 
int chunksize
 
int chunks
 
char * buf
 
volatile int buf_writepos
 
volatile int buf_readpos
 
volatile int end_of_input
 
volatile int input_error
 
volatile int end_of_consumption
 
off_t in_counter
 
off_t out_counter
 
int total_min_fill
 
int interval_min_fill
 
int put_counter
 
int get_counter
 
int empty_counter
 
int full_counter
 

Detailed Description

Definition at line 24 of file file.h.

Field Documentation

◆ buf

◆ buf_readpos

volatile int burn_source_fifo::buf_readpos

◆ buf_writepos

volatile int burn_source_fifo::buf_writepos

◆ chunks

int burn_source_fifo::chunks

◆ chunksize

int burn_source_fifo::chunksize

◆ do_abort

volatile int burn_source_fifo::do_abort

Definition at line 42 of file file.h.

Referenced by burn_fifo_abort(), burn_fifo_source_new(), and burn_fifo_source_shoveller().

◆ empty_counter

int burn_source_fifo::empty_counter

Definition at line 68 of file file.h.

Referenced by burn_fifo_get_statistics(), burn_fifo_source_new(), and fifo_read().

◆ end_of_consumption

volatile int burn_source_fifo::end_of_consumption

◆ end_of_input

volatile int burn_source_fifo::end_of_input

◆ full_counter

int burn_source_fifo::full_counter

◆ get_counter

int burn_source_fifo::get_counter

Definition at line 67 of file file.h.

Referenced by burn_fifo_get_statistics(), burn_fifo_source_new(), and fifo_read().

◆ in_counter

off_t burn_source_fifo::in_counter

Definition at line 61 of file file.h.

Referenced by burn_fifo_source_new(), and burn_fifo_source_shoveller().

◆ inp

struct burn_source* burn_source_fifo::inp

◆ inp_read_size

int burn_source_fifo::inp_read_size

Definition at line 46 of file file.h.

Referenced by burn_fifo_fill_data(), burn_fifo_source_new(), and burn_fifo_source_shoveller().

◆ input_error

volatile int burn_source_fifo::input_error

◆ interval_min_fill

int burn_source_fifo::interval_min_fill

◆ is_started

int burn_source_fifo::is_started

Definition at line 35 of file file.h.

Referenced by burn_fifo_source_new(), burn_fifo_start(), and fifo_read().

◆ magic

char burn_source_fifo::magic[4]

Definition at line 25 of file file.h.

◆ out_counter

off_t burn_source_fifo::out_counter

Definition at line 62 of file file.h.

Referenced by burn_fifo_fill_data(), burn_fifo_source_new(), and fifo_read().

◆ outlet

int burn_source_fifo::outlet[2]

Definition at line 49 of file file.h.

◆ put_counter

int burn_source_fifo::put_counter

◆ thread_handle

void* burn_source_fifo::thread_handle

Definition at line 37 of file file.h.

Referenced by burn_fifo_abort(), burn_fifo_source_new(), and burn_fifo_source_shoveller().

◆ thread_is_valid

int burn_source_fifo::thread_is_valid

◆ thread_pid

int burn_source_fifo::thread_pid

Definition at line 38 of file file.h.

Referenced by burn_fifo_source_new(), and burn_fifo_source_shoveller().

◆ total_min_fill

int burn_source_fifo::total_min_fill

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