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)  

iso_extended_info Struct Reference

#include <node.h>

Collaboration diagram for iso_extended_info:
[legend]

Data Fields

IsoExtendedInfonext
 
iso_node_xinfo_func process
 
void * data
 

Detailed Description

Definition at line 68 of file node.h.

Field Documentation

◆ data

void* iso_extended_info::data

Pointer to information specific data.

Definition at line 93 of file node.h.

Referenced by iso_node_add_xinfo(), iso_node_get_next_xinfo(), iso_node_get_xinfo(), iso_node_remove_all_xinfo(), iso_node_remove_xinfo(), and iso_node_unref().

◆ next

IsoExtendedInfo* iso_extended_info::next

Next struct in the chain. NULL if it is the last item

Definition at line 72 of file node.h.

Referenced by iso_node_add_xinfo(), iso_node_get_next_xinfo(), iso_node_get_xinfo(), iso_node_remove_all_xinfo(), iso_node_remove_xinfo(), iso_node_revert_xinfo_list(), and iso_node_unref().

◆ process

iso_node_xinfo_func iso_extended_info::process

Function to handle this particular extended information. The function pointer acts as an identifier for the type of the information. Structs with same information type must use the same function.

Parameters
dataAttached data
flagWhat to do with the data. At this time the following values are defined: -> 1 the data must be freed
Returns
1

Definition at line 88 of file node.h.

Referenced by iso_node_add_xinfo(), iso_node_get_next_xinfo(), iso_node_get_xinfo(), iso_node_remove_all_xinfo(), iso_node_remove_xinfo(), and iso_node_unref().


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