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)  

isoburn_cached_drive Struct Reference
Collaboration diagram for isoburn_cached_drive:
[legend]

Data Fields

struct burn_drivedrive
 
struct isoburn_cache_tile ** tiles
 
int num_tiles
 
int tile_blocks
 
int current_age
 
uint32_t displacement
 
int displacement_sign
 

Detailed Description

Definition at line 53 of file data_source.c.

Field Documentation

◆ current_age

int isoburn_cached_drive::current_age

Definition at line 58 of file data_source.c.

Referenced by ds_inc_age(), and isoburn_cached_drive_new().

◆ displacement

uint32_t isoburn_cached_drive::displacement

Offset to be applied to all block addresses to compensate for an eventual displacement of the block addresses relative to the image start block address that was assumed when the image was created. E.g. if track number 2 gets copied into a disk file and shall then be loaded as ISO filesystem. If displacement_sign is 1 then the displacement number will be added to .read_block() addresses, if -1 it will be subtracted. Else it will be ignored.

Definition at line 70 of file data_source.c.

Referenced by ds_read_block(), isoburn_cached_drive_new(), and isoburn_data_source_new().

◆ displacement_sign

int isoburn_cached_drive::displacement_sign

Definition at line 71 of file data_source.c.

Referenced by ds_read_block(), isoburn_cached_drive_new(), and isoburn_data_source_new().

◆ drive

struct burn_drive* isoburn_cached_drive::drive

◆ num_tiles

int isoburn_cached_drive::num_tiles

◆ tile_blocks

int isoburn_cached_drive::tile_blocks

Definition at line 57 of file data_source.c.

Referenced by ds_read_block(), isoburn_cached_drive_new(), and isoburn_data_source_new().

◆ tiles

struct isoburn_cache_tile** isoburn_cached_drive::tiles

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