#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 44 of file isoburn.h.
| struct burn_drive* isoburn::drive |
Definition at line 49 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 54 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 93 of file isoburn.h.
Referenced by isoburn_activate_session(), isoburn_disc_get_status(), isoburn_new(), and isoburn_start_emulation().
Definition at line 64 of file isoburn.h.
Referenced by isoburn_disc_get_msc1(), isoburn_get_mount_params(), isoburn_new(), and isoburn_set_msc1().
Definition at line 71 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 112 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 116 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 121 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 80 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) |
Definition at line 130 of file isoburn.h.
Referenced by isoburn_drive_set_msgs_submit(), isoburn_msgs_submit(), isoburn_new(), and isoburn_set_msgs_submit().
Definition at line 133 of file isoburn.h.
Referenced by isoburn_drive_set_msgs_submit(), isoburn_msgs_submit(), and isoburn_new().
Definition at line 132 of file isoburn.h.
Referenced by isoburn_drive_set_msgs_submit(), isoburn_msgs_submit(), and isoburn_new().
| struct isoburn* isoburn::next |
Definition at line 59 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 83 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 58 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 *) |
Definition at line 124 of file isoburn.h.
Referenced by isoburn_new(), isoburn_read_image(), and isoburn_set_read_pacifier().
Definition at line 127 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 109 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 98 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 87 of file isoburn.h.
Referenced by isoburn_disc_write(), isoburn_drive_aquire(), and isoburn_new().
Definition at line 104 of file isoburn.h.
Referenced by isoburn_disc_write(), isoburn_drive_wrote_well(), isoburn_new(), and isoburn_prepare_disc_aux().
Definition at line 77 of file isoburn.h.
Referenced by isoburn_activate_session(), isoburn_disc_get_status(), isoburn_new(), isoburn_prepare_blind_grow(), and isoburn_start_emulation().
1.7.1