#include <isoburn.h>
Data Fields | |
struct burn_drive * | drive |
int | emulation_mode |
struct isoburn * | prev |
struct isoburn * | next |
int | fabricated_msc1 |
int | fabricated_msc2 |
int | zero_nwa |
off_t | min_start_byte |
int | nwa |
int | truncate |
enum burn_disc_status | fabricated_disc_status |
struct isoburn_toc_entry * | toc |
int | wrote_well |
uint8_t | target_iso_head [Libisoburn_target_head_sizE] |
IsoImage * | image |
IsoDataSource * | iso_data_source |
struct burn_source * | iso_source |
int(* | read_pacifier )(IsoImage *, IsoFileSource *) |
void * | read_pacifier_handle |
int(* | msgs_submit )(void *handle, int error_code, char msg_text[], int os_errno, char severity[], int flag) |
void * | msgs_submit_handle |
int | msgs_submit_flag |
Definition at line 41 of file isoburn.h.
struct burn_drive* isoburn::drive [read] |
Definition at line 46 of file isoburn.h.
Referenced by isoburn_drive_aquire(), isoburn_find_by_drive(), isoburn_get_msc2(), isoburn_invalidate_iso(), isoburn_new(), isoburn_set_start_byte(), and isoburn_start_emulation().
Definition at line 51 of file isoburn.h.
Referenced by isoburn_activate_session(), isoburn_disc_available_space(), isoburn_disc_erasable(), isoburn_disc_erase(), isoburn_disc_get_msc1(), isoburn_disc_get_status(), isoburn_disc_track_lba_nwa(), isoburn_disc_write(), isoburn_emulate_toc(), isoburn_needs_emulation(), and isoburn_new().
enum burn_disc_status isoburn::fabricated_disc_status |
Definition at line 90 of file isoburn.h.
Referenced by isoburn_activate_session(), isoburn_disc_get_status(), isoburn_new(), and isoburn_start_emulation().
Definition at line 61 of file isoburn.h.
Referenced by isoburn_disc_get_msc1(), isoburn_get_mount_params(), isoburn_new(), and isoburn_set_msc1().
Definition at line 68 of file isoburn.h.
Referenced by isoburn_activate_session(), isoburn_get_msc2(), isoburn_new(), and isoburn_prepare_blind_grow().
IsoImage* isoburn::image |
Definition at line 109 of file isoburn.h.
Referenced by isoburn_attach_image(), isoburn_destroy(), isoburn_get_attached_image(), isoburn_get_target_image(), isoburn_new(), isoburn_prepare_disc_aux(), and isoburn_read_image().
IsoDataSource* isoburn::iso_data_source |
Definition at line 113 of file isoburn.h.
Referenced by isoburn_destroy(), isoburn_new(), isoburn_prepare_disc_aux(), and isoburn_read_image().
struct burn_source* isoburn::iso_source [read] |
Definition at line 118 of file isoburn.h.
Referenced by isoburn_cancel_prepared_write(), isoburn_destroy(), isoburn_get_fifo_status(), isoburn_new(), and isoburn_prepare_disc_aux().
off_t isoburn::min_start_byte |
Definition at line 77 of file isoburn.h.
Referenced by isoburn_get_min_start_byte(), isoburn_new(), and isoburn_set_start_byte().
int(* isoburn::msgs_submit)(void *handle, int error_code, char msg_text[], int os_errno, char severity[], int flag) |
Referenced by isoburn_drive_set_msgs_submit(), isoburn_msgs_submit(), isoburn_new(), and isoburn_set_msgs_submit().
Definition at line 130 of file isoburn.h.
Referenced by isoburn_drive_set_msgs_submit(), isoburn_msgs_submit(), and isoburn_new().
Definition at line 129 of file isoburn.h.
Referenced by isoburn_drive_set_msgs_submit(), isoburn_msgs_submit(), and isoburn_new().
struct isoburn* isoburn::next [read] |
Definition at line 56 of file isoburn.h.
Referenced by isoburn_by_idx(), isoburn_count(), isoburn_destroy(), isoburn_destroy_all(), isoburn_find_by_drive(), isoburn_get_next(), isoburn_link(), and isoburn_new().
int isoburn::nwa |
Definition at line 80 of file isoburn.h.
Referenced by isoburn_disc_available_space(), isoburn_disc_get_status(), isoburn_disc_track_lba_nwa(), isoburn_disc_write(), isoburn_get_msc2(), isoburn_new(), isoburn_prepare_blind_grow(), isoburn_prepare_disc_aux(), isoburn_set_start_byte(), and isoburn_welcome_media().
struct isoburn* isoburn::prev [read] |
Definition at line 55 of file isoburn.h.
Referenced by isoburn_by_idx(), isoburn_count(), isoburn_destroy(), isoburn_destroy_all(), isoburn_get_prev(), isoburn_link(), and isoburn_new().
int(* isoburn::read_pacifier)(IsoImage *, IsoFileSource *) |
Referenced by isoburn_new(), isoburn_read_image(), and isoburn_set_read_pacifier().
Definition at line 124 of file isoburn.h.
Referenced by isoburn_new(), isoburn_read_image(), and isoburn_set_read_pacifier().
uint8_t isoburn::target_iso_head[Libisoburn_target_head_sizE] |
Definition at line 106 of file isoburn.h.
Referenced by isoburn_activate_session(), isoburn_invalidate_iso(), isoburn_new(), isoburn_prepare_disc_aux(), and isoburn_start_emulation().
struct isoburn_toc_entry* isoburn::toc [read] |
Definition at line 95 of file isoburn.h.
Referenced by isoburn_destroy(), isoburn_emulate_toc(), isoburn_make_toc_entry(), isoburn_new(), and isoburn_toc_drive_get_disc().
Definition at line 84 of file isoburn.h.
Referenced by isoburn_disc_write(), isoburn_drive_aquire(), and isoburn_new().
Definition at line 101 of file isoburn.h.
Referenced by isoburn_disc_write(), isoburn_drive_wrote_well(), isoburn_new(), and isoburn_prepare_disc_aux().
Definition at line 74 of file isoburn.h.
Referenced by isoburn_activate_session(), isoburn_disc_get_status(), isoburn_new(), isoburn_prepare_blind_grow(), and isoburn_start_emulation().