Disk ARchive 2.3.10
libdar Directory Reference

Files

file  archive.hpp [code]
 

the archive class is defined in this module


file  cache.hpp [code]
 

contains the cache class


file  catalogue.hpp [code]
 

here is defined the many classed which is build of the catalogue


file  compressor.hpp [code]
 

compression engine implementation


file  crypto.hpp [code]
 

the crypto algoritm definition


file  cygwin_adapt.hpp [code]
 

thin adaptation layer to Cygwin specifities


file  data_tree.hpp [code]
 

two classes used to store tree information in dar_manager databases


file  database.hpp [code]
 

this file holds the database class definition


file  database_header.hpp [code]
 

defines the database structure in file


file  deci.hpp [code]
 

manages the decimal representation of infinint


file  defile.hpp [code]
 

here is defined the defile class


file  ea.hpp [code]
 

contains a set of routines to manage EA values associated to a file


file  ea_filesystem.hpp [code]
 

filesystem dependent Extended Attributes operations


file  elastic.hpp [code]
 

here is defined the elastic class


file  erreurs.hpp [code]
 

contains all the excetion class thrown by libdar


file  etage.hpp [code]
 

definition of the etage structure is done here


file  filesystem.hpp [code]
 

defines several class that realize the interface with the filesystem


file  filtre.hpp [code]
 

here is all the core routines for the operations


file  generic_file.hpp [code]
 

class generic_file is defined here as well as class fichier


file  header.hpp [code]
 

slice header structure is defined here


file  header_version.hpp [code]
 

archive global header structure is defined here


file  infinint.hpp [code]
file  int_tools.hpp [code]
 

elementary operation for infinint integers


file  integers.hpp [code]
 

are defined here basic integer types that tend to be portable


file  libdar.hpp [code]
 

the main file of the libdar API definitions


file  limitint.hpp [code]
 

the reviewed implementation of infinint based on system limited integers


file  macro_tools.hpp [code]
 

macroscopic tools for libdar internals


file  mask.hpp [code]
 

here lies a collection of mask classes


file  mask_list.hpp [code]
 

here lies a mask that selects files present in a given list


file  nls_swap.hpp [code]
 

provides a set of macro to change the NLS from user application domaine to libdar domain and viceversa


file  null_file.hpp [code]
 

/dev/null type file implementation under the generic_file interface


file  path.hpp [code]
 

here is the definition of the path class


file  real_infinint.hpp [code]
 

the original infinint class implementation


file  sar.hpp [code]
file  sar_tools.hpp [code]
 

a set of tools aims to help Segmentation And Reassemblement (sar) class


file  scrambler.hpp [code]
 

contains the definition of the scrambler class, a very weak encryption scheme


file  special_alloc.hpp [code]
 

re-definition of new and delete class operator


file  statistics.hpp [code]
 

handle the statistic structure that gives a summary of treated files after each operation


file  storage.hpp [code]
 

contains a class that permits arbitrary large data storage


file  string_file.hpp [code]
 

emulate a generic_file from a string of characters


file  terminateur.hpp [code]
 

the terminateur class which defines the position of the catalogue


file  test_memory.hpp [code]
 

wrapper around new and delete operator to detect memory leakage


file  thread_cancellation.hpp [code]
 

to be able to cancel libdar operation while running in a given thread.


file  tools.hpp [code]
 

a set of general purpose routines


file  tronc.hpp [code]
 

defines a limited segment over another generic_file.


file  tronconneuse.hpp [code]
 

defines a block structured file.


file  tuyau.hpp [code]
 

defines the implementation of pipe under the generic_file interface.


file  user_group_bases.hpp [code]
 

defines class that speed up the uid to username and gid to group name lookup


file  user_interaction.hpp [code]
 

defines the interaction between libdar and the user.


file  wrapperlib.hpp [code]
 

libz and libbz2 wrapper to have identical interface to these libraries.


file  zapette.hpp [code]
 

remote control between dar and dar_slave.


 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines