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)  

ecma119_node Struct Reference

#include <ecma119_tree.h>

Collaboration diagram for ecma119_node:
[legend]

Data Fields

char * iso_name
 
Ecma119Nodeparent
 
IsoNodenode
 
uint32_t ino
 
nlink_t nlink
 
enum ecma119_node_type type
 
union {
   IsoFileSrc *   file
 
   struct ecma119_dir_info *   dir
 
   Ecma119Node *   real_me
 
info
 

Detailed Description

A node for a tree containing all the information necessary for writing an ISO9660 volume.

Definition at line 55 of file ecma119_tree.h.

Field Documentation

◆ dir

◆ file

◆ 

◆ ino

uint32_t ecma119_node::ino

Definition at line 67 of file ecma119_tree.h.

Referenced by create_placeholder(), family_set_ino(), make_node_array(), and rrip_add_PX().

◆ iso_name

char* ecma119_node::iso_name

Name in ASCII, conforming to selected ISO level. Version number is not include, it is added on the fly

Definition at line 61 of file ecma119_tree.h.

Referenced by calc_dirent_len(), calc_path_table_size(), cmp_node_name(), create_placeholder(), create_tree(), ecma119_node_free(), mangle_single_dir(), max_child_name_len(), reorder_tree(), rrip_get_susp_fields(), write_one_dir(), write_one_dir_record(), and write_path_table().

◆ nlink

nlink_t ecma119_node::nlink

file, symlink, special, directory or placeholder

Definition at line 69 of file ecma119_tree.h.

Referenced by create_ecma119_node(), create_placeholder(), family_set_ino(), and rrip_add_PX().

◆ node

◆ parent

◆ real_me

Ecma119Node* ecma119_node::real_me

this field points to the relocated directory.

Definition at line 78 of file ecma119_tree.h.

Referenced by create_placeholder(), and rrip_add_CL().

◆ type


The documentation for this struct was generated from the following file: