#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 43 of file isoburn.h.
struct burn_drive* isoburn::drive |
Definition at line 48 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 53 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 92 of file isoburn.h.
Referenced by isoburn_activate_session(), isoburn_disc_get_status(), isoburn_new(), and isoburn_start_emulation().
Definition at line 63 of file isoburn.h.
Referenced by isoburn_disc_get_msc1(), isoburn_get_mount_params(), isoburn_new(), and isoburn_set_msc1().
Definition at line 70 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 111 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 115 of file isoburn.h.
Referenced by isoburn_destroy(), isoburn_new(), isoburn_prepare_disc_aux(), and isoburn_read_image().
struct burn_source* isoburn::iso_source |
Definition at line 120 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 79 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 132 of file isoburn.h.
Referenced by isoburn_drive_set_msgs_submit(), isoburn_msgs_submit(), and isoburn_new().
Definition at line 131 of file isoburn.h.
Referenced by isoburn_drive_set_msgs_submit(), isoburn_msgs_submit(), and isoburn_new().
struct isoburn* isoburn::next |
Definition at line 58 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 82 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 |
Definition at line 57 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 126 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 108 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 |
Definition at line 97 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 86 of file isoburn.h.
Referenced by isoburn_disc_write(), isoburn_drive_aquire(), and isoburn_new().
Definition at line 103 of file isoburn.h.
Referenced by isoburn_disc_write(), isoburn_drive_wrote_well(), isoburn_new(), and isoburn_prepare_disc_aux().
Definition at line 76 of file isoburn.h.
Referenced by isoburn_activate_session(), isoburn_disc_get_status(), isoburn_new(), isoburn_prepare_blind_grow(), and isoburn_start_emulation().