# File List

Here is a list of all documented files with brief descriptions:

archive.hpp [code] | Archive class is defined in this module
cache.hpp [code] | Cache class
catalogue.hpp [code] | Here is defined the many classed which is build of the catalogue
command_line.hpp [code] |
compressor.hpp [code] | Compression engine implementation
config.h [code] |
config_file.hpp [code] |
crypto.hpp [code] | Crypto algoritm definition
cygwin_adapt.hpp [code] | Thin adaptation layer to Cygwin specifities
dar.hpp [code] |
dar_suite.hpp [code] |
data_tree.hpp [code] | Two classes used to store tree information in dar_manager databases
database.hpp [code] | This file holds the database class definition
database_header.hpp [code] | Defines the database structure in file
deci.hpp [code] | Manages the decimal representation of infinint
defile.hpp [code] | Here is defined the defile class
ea.hpp [code] | Set of routines to manage EA values associated to a file
ea_filesystem.hpp [code] | Filesystem dependent Extended Attributes operations
elastic.hpp [code] | Here is defined the elastic class
erreurs.hpp [code] | All the excetion class thrown by libdar
etage.hpp [code] | Definition of the etage structure is done here
filesystem.hpp [code] | Defines several class that realize the interface with the filesystem
filtre.hpp [code] | Here is all the core routines for the operations
generic_file.hpp [code] | Class generic_file is defined here as well as class fichier
getopt_decision.h [code] |
gettext.h [code] |
header.hpp [code] | Slice header structure is defined here
header_version.hpp [code] | Archive global header structure is defined here
hide_file.hpp [code] |
infinint.hpp [code] |
int_tools.hpp [code] | Elementary operation for infinint integers
integers.hpp [code] | Are defined here basic integer types that tend to be portable
libdar.hpp [code] | Main file of the libdar API definitions
limitint.hpp [code] | Reviewed implementation of infinint based on system limited integers
macro_tools.hpp [code] | Macroscopic tools for libdar internals
mask.hpp [code] | Here lies a collection of mask classes
mask_list.hpp [code] | Here lies a mask that selects files present in a given list
my_config.h [code] |
my_getopt_long.h [code] |
nls_swap.hpp [code] | Set of macro to change the NLS from user application domaine to libdar domain and viceversa
no_comment.hpp [code] |
null_file.hpp [code] | /dev/null type file implementation under the generic_file interface
path.hpp [code] | Here is the definition of the path class
real_infinint.hpp [code] | Original infinint class implementation
sar.hpp [code] |
sar_tools.hpp [code] | Set of tools aims to help Segmentation And Reassemblement (sar) class
scrambler.hpp [code] | Definition of the scrambler class, a very weak encryption scheme
shell_interaction.hpp [code] |
special_alloc.hpp [code] | Re-definition of new and delete class operator
statistics.hpp [code] | Handle the statistic structure that gives a summary of treated files after each operation
storage.hpp [code] | Class that permits arbitrary large data storage
string_file.hpp [code] | Emulate a generic_file from a string of characters
terminateur.hpp [code] | Terminateur class which defines the position of the catalogue
test_memory.hpp [code] | Wrapper around new and delete operator to detect memory leakage
thread_cancellation.hpp [code] | To be able to cancel libdar operation while running in a given thread
tools.hpp [code] | Set of general purpose routines
tronc.hpp [code] | Defines a limited segment over another generic_file
tronconneuse.hpp [code] | Defines a block structured file
tuyau.hpp [code] | Defines the implementation of pipe under the generic_file interface
user_group_bases.hpp [code] | Defines class that speed up the uid to username and gid to group name lookup
user_interaction.hpp [code] | Defines the interaction between libdar and the user
wrapperlib.hpp [code] | Libz and libbz2 wrapper to have identical interface to these libraries
zapette.hpp [code] | Remote control between dar and dar_slave