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)  

transport.h File Reference
#include "libburn.h"
#include "os.h"
#include <pthread.h>
#include <sys/types.h>
Include dependency graph for transport.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  cue_sheet
 
struct  params
 
struct  buffer
 
struct  command
 
struct  burn_scsi_inquiry_data
 
struct  scsi_mode_data
 
struct  burn_format_descr
 
struct  burn_feature_descr
 
struct  burn_drive
 

Macros

#define BUFFER_SIZE   BURN_OS_TRANSPORT_BUFFER_SIZE
 

Enumerations

enum  transfer_direction { TO_DRIVE , FROM_DRIVE , NO_TRANSFER }
 

Functions

int burn_drive_set_media_capacity_remaining (struct burn_drive *d, off_t value)
 

Macro Definition Documentation

◆ BUFFER_SIZE

#define BUFFER_SIZE   BURN_OS_TRANSPORT_BUFFER_SIZE

Definition at line 21 of file transport.h.

Enumeration Type Documentation

◆ transfer_direction

Enumerator
TO_DRIVE 
FROM_DRIVE 
NO_TRANSFER 

Definition at line 24 of file transport.h.

Function Documentation

◆ burn_drive_set_media_capacity_remaining()

int burn_drive_set_media_capacity_remaining ( struct burn_drive d,
off_t  value 
)