Disk ARchive  2.5.18
Full featured and portable backup and archiving tool
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Clibdar::archive_version
 Clibdar::database_add_optionsOptions to add an archive to base
 Clibdar::database_change_basename_optionsOptions for changing a given archive's basename
 Clibdar::database_change_path_optionsOptions for changing a given archive's path
 Clibdar::database_dump_optionsOptions to write a database to file
 Clibdar::database_open_options
 Clibdar::database_remove_optionsOptions to remove an archive from the base
 Clibdar::database_restore_optionsOptions for restoration from database
 Clibdar::database_used_optionsOptions for file "used" in archive
 Clibdar::EgenericThis is the parent class of all exception classes
 Clibdar::EbugException used to signal a bug. A bug is triggered when reaching some code that should never be reached
 Clibdar::EcompilationException used when a requested fearture has not beed activated at compilation time
 Clibdar::EdataException used when an error concerning the treated data has been met
 Clibdar::EdeciException used to signal convertion problem between infinint and string (decimal representation)
 Clibdar::EfeatureException used when a requested feature is not (yet) implemented
 Clibdar::EhardwareException used when hardware problem is found
 Clibdar::EinfinintException used when arithmetic error is detected when operating on infinint
 Clibdar::ElibcallException used to signal an error in the argument given to libdar call of the API
 Clibdar::ElimitintException used when a limitint overflow is detected, the maximum value of the limitint has been exceeded
 Clibdar::EmemoryException used when memory has been exhausted
 Clibdar::ErangeException used to signal range error
 Clibdar::EscriptException used when error the inter-slice user command returned an error code
 Clibdar::EsystemException used to carry system error
 Clibdar::Ethread_cancelException used when the thread libdar is running in is asked to stop
 Clibdar::Euser_abortException used to signal that the user has aborted the operation
 Clibdar::entree_statsHolds the statistics contents of a catalogue
 Clibdar::mem_allocatorGeneric interface of objects that need to be informed that a memory block they manage has been released
 Clibdar::mem_managerGeneric interface of memory managers that create and delete mem_allocator objects depending on requests
 Clibdar::mem_uiClass mem_ui to keep a copy of a user_interaction object
 Clibdar::catalogueCatalogue class which gather all objects contained in a give archive
 Clibdar::fichier_globalAbstraction of filesystem files for entrepot
 Clibdar::filesystem_hard_link_readKeep trace of hard links when reading the filesystem
 Clibdar::filesystem_hard_link_writeKeep trace of already written inodes to restore hard links
 Clibdar::sarSar class stands for Segmentation And Reassembly class
 Clibdar::semaphoreClass semaphore
 Clibdar::trivial_sar
 Clibdar::tuyauPipe implementation under the generic_file interface
 Clibdar::zapetteZapette emulate a file that is remotely controlled by slave_zapette
 Clibdar::on_pool
 Clibdar::archiveArchive class realizes the most general operations on archives
 Clibdar::archive_options_createClass holding optional parameters used to create an archive
 Clibdar::archive_options_extractClass holding optional parameters used to extract files from an existing archive
 Clibdar::archive_options_isolateClass holding optional parameters used to isolate an existing archive
 Clibdar::archive_options_listingClass holding optional parameters used to list the contents of an existing archive
 Clibdar::archive_options_mergeClass holding optional parameters used to proceed to the merge operation
 Clibdar::archive_options_readClass holding optional parameters used to read an existing archive
 Clibdar::archive_options_testClass holding optional parameters used to test the structure coherence of an existing archive
 Clibdar::cat_entreeRoot class from all other inherite for any entry in the catalogue
 Clibdar::cat_etoileHard link implementation (etoile means star in French, seen a star as a point from which are thrown many ray of light)
 Clibdar::catalogueCatalogue class which gather all objects contained in a give archive
 Clibdar::crit_actionGlobal action for overwriting
 Clibdar::criteriumGeneric criterium class, parent of all criterium
 Clibdar::data_treeData_tree class stores presence of a given file in a set of archives
 Clibdar::databaseDatabase class defines the dar_manager database
 Clibdar::deci
 Clibdar::defile
 Clibdar::ea_attributs
 Clibdar::elasticElastic buffer class
 Clibdar::entrepotEntrepot interface
 Clibdar::etageEtage structure keep trace of directory contents
 Clibdar::filesystem_hard_link_readKeep trace of hard links when reading the filesystem
 Clibdar::filesystem_hard_link_writeKeep trace of already written inodes to restore hard links
 Clibdar::filesystem_specific_attribute
 Clibdar::generic_fileThis is the interface class from which all other data transfer classes inherit
 Clibdar::headerThis class manages the header of each slice
 Clibdar::header_versionManages the archive header and trailer
 Clibdar::infinintArbitrary large positive integer class
 Clibdar::limitint< B >
 Clibdar::list_entry
 Clibdar::maskGeneric class, parent of all masks
 Clibdar::pathClass path is here to manipulate paths in the Unix notation: using'/'
 Clibdar::secu_stringClass secu_string
 Clibdar::semaphoreClass semaphore
 Clibdar::slave_zapetteThis class answers to order given by a zapette object
 Clibdar::smart_node< T >
 Clibdar::smart_pointer< T >
 Clibdar::storageArbitrary large storage structure
 Clibdar::user_interactionThis is a pure virtual class that is used by libdar when interaction with the user is required
 Clibdar::wrapperlibThis class encapsulates calls to libz or libbz2
 Clibdar::smart_node< pile_descriptor >
 Clibdar::smart_pointer< pile_descriptor >
 Clibdar::signatorSignator status
 Clibdar::statisticsStructure returned by libdar call to give a summary of the operation done in term of file treated
 Clibdar::terminateurTerminateur class indicates the location of the beginning of the catalogue
 Clibdar::thread_cancellationClass to be used as parent to provide checkpoints to inherited classes
 Clibdar::fichier_globalAbstraction of filesystem files for entrepot
 Clibdar::null_fileNull_file class implements the /dev/null behavior
 Clibdar::tuyauPipe implementation under the generic_file interface
 Clibdar::tlv