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)  

cmp_update.h
Go to the documentation of this file.
1 
2 /* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
3 
4  Copyright 2007-2010 Thomas Schmitt, <scdbackup@gmx.net>
5 
6  Provided under GPL version 2 or later.
7 
8  This file contains declarations of class DirseQ which
9  crawls along a directory's content list.
10 */
11 
12 
13 #ifndef Xorriso_pvt_cmp_includeD
14 #define Xorriso_pvt_cmp_includeD yes
15 
16 int Xorriso_compare_2_files(struct XorrisO *xorriso, char *disk_adr,
17  char *iso_adr, char *adr_common_tail,
18  int *result, int flag);
19 
20 int Xorriso_pfx_disk_path(struct XorrisO *xorriso, char *iso_path,
21  char *iso_prefix, char *disk_prefix,
22  char disk_path[SfileadrL], int flag);
23 
24 /* @param boss_iter Opaque handle to be forwarded to actions in ISO image
25  Set to NULL if calling this function from outside ISO world
26  @param node Opaque handle to be forwarded to actions in ISO image
27  Set to NULL if calling this function from outside ISO world
28  @param flag bit0= update rather than compare
29 */
30 int Xorriso_find_compare(struct XorrisO *xorriso, void *boss_iter, void *node,
31  char *iso_path, char *iso_prefix, char *disk_prefix,
32  int flag);
33 
34 /* @param boss_iter Opaque handle to be forwarded to actions in ISO image
35  Set to NULL if calling this function from outside ISO world
36  @param @node Opaque handle to be forwarded to actions in ISO image
37  Set to NULL if calling this function from outside ISO world
38 */
39 int Xorriso_update_interpreter(struct XorrisO *xorriso,
40  void *boss_iter, void *node,
41  int compare_result, char *disk_path,
42  char *iso_rr_path, int flag);
43 
44 #endif /* ! Xorriso_pvt_cmp_includeD */
45 
int Xorriso_pfx_disk_path(struct XorrisO *xorriso, char *iso_path, char *iso_prefix, char *disk_prefix, char disk_path[SfileadrL], int flag)
int Xorriso_compare_2_files(struct XorrisO *xorriso, char *disk_adr, char *iso_adr, char *adr_common_tail, int *result, int flag)
Definition: cmp_update.c:309
int Xorriso_find_compare(struct XorrisO *xorriso, void *boss_iter, void *node, char *iso_path, char *iso_prefix, char *disk_prefix, int flag)
Definition: cmp_update.c:721
int Xorriso_update_interpreter(struct XorrisO *xorriso, void *boss_iter, void *node, int compare_result, char *disk_path, char *iso_rr_path, int flag)
Definition: cmp_update.c:792
#define SfileadrL