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)  

async.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BURN_ASYNC_LOCK_RELEASE   0
 
#define BURN_ASYNC_LOCK_OBTAIN   1
 
#define BURN_ASYNC_LOCK_INIT   2
 

Functions

void burn_async_join_all (void)
 
int burn_fifo_start (struct burn_source *source, int flag)
 
int burn_fifo_abort (struct burn_source_fifo *fs, int flag)
 
int burn_async_manage_lock (int mode)
 

Macro Definition Documentation

◆ BURN_ASYNC_LOCK_INIT

#define BURN_ASYNC_LOCK_INIT   2

Definition at line 25 of file async.h.

◆ BURN_ASYNC_LOCK_OBTAIN

#define BURN_ASYNC_LOCK_OBTAIN   1

Definition at line 24 of file async.h.

◆ BURN_ASYNC_LOCK_RELEASE

#define BURN_ASYNC_LOCK_RELEASE   0

Definition at line 23 of file async.h.

Function Documentation

◆ burn_async_join_all()

void burn_async_join_all ( void  )

◆ burn_async_manage_lock()

int burn_async_manage_lock ( int  mode)

◆ burn_fifo_abort()

◆ burn_fifo_start()