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)  

libjte_private.h
Go to the documentation of this file.
1 /*
2  * libjte_private.h
3  *
4  * Copyright (c) 2010 Thomas Schmitt <scdbackup@gmx.net>
5  * 2019 Steve McIntyre <steve@einval.com>
6  *
7  * Environment structure for libjte
8  *
9  * GNU LGPL v2.1 (including option for GPL v2 or later)
10  *
11  */
12 
13 
14 #ifndef LIBJTE_PRIVATE_H_INCLUDED
15 #define LIBJTE_PRIVATE_H_INCLUDED 1
16 
17 /* Opaque handles */
18 struct path_match;
19 struct path_mapping;
20 
21 
22 struct libjte_env {
23  char *outfile;
24  int verbose;
27  char *jjigdo_out;
29  FILE *jtjigdo;
30  FILE *jttemplate;
38  uint64_t template_size;
39  uint64_t image_size;
44  FILE *t_file;
45  FILE *j_file;
50 
51  int include_in_jigdo; /* 0= put data blocks into .template, 1= do not */
52 
53  char message_buffer[4096];
54  int error_behavior; /* bit0= report messages to stderr rather than to list
55  bit1= perform traditional exit(1)
56  */
58 
59  /* Static variables from write_compressed_chunk() */
60  unsigned char *uncomp_buf;
61  size_t uncomp_size;
63 };
64 
65 
66 #endif /* LIBJTE_PRIVATE_H_INCLUDED */
void checksum_context_t
Definition: checksum.h:31
enum _jtc_e jtc_t
Definition: jte.h:192
Definition: jte.h:143
Definition: jte.h:201
int error_behavior
int include_in_jigdo
size_t uncomp_size
char * outfile
size_t uncomp_buf_used
checksum_context_t * iso_context
uint64_t template_size
checksum_context_t * template_context
struct path_match * exclude_list
int checksum_algo_iso
jtc_t jte_template_compression
jigdo_msg_entry_t * msg_list
struct path_match * include_list
checksum_list_entry_t * checksum_last
checksum_list_entry_t * checksum_list
char message_buffer[4096]
char * jjigdo_out
char * jtemplate_out
struct path_mapping * map_list
int checksum_algo_tmpl
entry_t * entry_last
FILE * jtjigdo
char * jchecksum_list
entry_t * entry_list
FILE * t_file
unsigned char * uncomp_buf
FILE * jttemplate
uint64_t image_size
FILE * j_file