Disk ARchive  2.5.12
Full featured and portable backup and archiving tool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Clibdar::archive_versionClass archive_version manages the version of the archive format
 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_optionsOptions to open a database
 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::crypto_asym
 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::deciDecimal class, convert infinint from and to decimal represention
 Clibdar::defileDefile class keep trace of the real path of files while the flow in the filter routines
 Clibdar::ea_attributsClass ea_attributs manages the set of EA that can be associated to an inode
 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::generic_file_overlay_for_gpgme
 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::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