![]() |
Disk ARchive 2.8.3
Full featured and portable backup and archiving tool
|
Files | |
| archive.hpp | |
| the archive class is defined in this module | |
| archive_aux.hpp | |
| set of datastructures used to interact with a catalogue object | |
| archive_listing_callback.hpp | |
| definition of the user defined callback function used for archive listing | |
| archive_num.hpp | |
| class storing the position of an archive inside a database | |
| archive_options.hpp | |
| this file contains a set of classes used to transmit options to archive operation | |
| archive_options_listing_shell.hpp | |
| this file contains shell_interaction options class for listing | |
| archive_summary.hpp | |
| datastructure returned by archive::summary_data | |
| block_compressor.hpp | |
| provide per block compression/decompression independant from libthreadar but single threaded | |
| capabilities.hpp | |
| provide information about current thread (underlying using the widthdrawn POSIX.1e API) | |
| cat_status.hpp | |
| the different status of data and EA | |
| compile_time_features.hpp | |
| nested namespace containing routines that give features activated at compile time | |
| compression.hpp | |
| compression parameters for API | |
| compressor.hpp | |
| compression engine implementation | |
| compressor_zstd.hpp | |
| streaming compression implementation for zstd algorithm | |
| crc.hpp | |
| class crc definition, used to handle Cyclic Redundancy Checks | |
| crit_action.hpp | |
| contains classes that let the user define the policy for overwriting files | |
| criterium.hpp | |
| contains classes that let the user define the policy for overwriting files | |
| crypto.hpp | |
| the crypto algoritm definition | |
| database.hpp | |
| this file holds the database class definition | |
| database_archives.hpp | |
| this file stores the list of archives a database has been built from. it is part of the database header | |
| database_aux.hpp | |
| set of datastructures used to interact with a database object | |
| database_listing_callback.hpp | |
| definition of the user defined callback function used for database listing | |
| database_options.hpp | |
| this file holds the options for database operations | |
| datetime.hpp | |
| this file contains the definition of class datetime that stores unix times in a portable way | |
| deci.hpp | |
| manages the decimal representation of infinint | |
| delta_sig_block_size.hpp | |
| structure used to define how to select block size for delta signature | |
| ea.hpp | |
| contains a set of routines to manage EA values associated to a file | |
| entree_stats.hpp | |
| datastructure holding the nature of file present in a given archive | |
| entrepot.hpp | |
| defines the entrepot interface. | |
| entrepot_aux.hpp | |
| set of datastructures used to interact with entrepot objects | |
| entrepot_libcurl.hpp | |
| defines the implementation for remote filesystem entrepot using libcurl | |
| entrepot_local.hpp | |
| defines the implementation for local filesystem entrepot The entrepot_local correspond to the local filesystems. | |
| eols.hpp | |
| provide a way to detect the presence of string from a list of string in a byte flow | |
| erreurs.hpp | |
| contains all the excetion class thrown by libdar | |
| etage.hpp | |
| definition of the etage structure is done here | |
| fichier_global.hpp | |
| class fichier_global definition. This class is a pure virtual class class fichier_global is an abstraction of files objects whatever is their localisation like local filesystem, remote ftp server, etc. inherited classes (like fichier_local) provide full implementation | |
| fichier_local.hpp | |
| class fichier_local definition. This is a full implementation/inherited class of class fichier_global this type of object are generated by entrepot_local. | |
| filesystem_ids.hpp | |
| gather the ids of different filesystem to provide a filter based on filesystem | |
| fsa_family.hpp | |
| filesystem specific attributes available families and fsa_scope definition | |
| generic_file.hpp | |
| class generic_file is defined here as well as class fichier | |
| get_version.hpp | |
| routine to initialize libdar and manage its running threads | |
| gettext.h | |
| gf_mode.hpp | |
| generic modes to open file | |
| infinint.hpp | |
| switch module to limitint (32 ou 64 bits integers) or infinint | |
| int_tools.hpp | |
| elementary operation for infinint integers | |
| integers.hpp | |
| are defined here basic integer types that tend to be portable | |
| libdar.hpp | |
| the main file of the libdar API definitions | |
| libdar_config.h | |
| libdar_my_config.h | |
| libdar_slave.hpp | |
| API for dar_slave functionnality. | |
| libdar_xform.hpp | |
| API for dar_xform functionnality. | |
| limitint.hpp | |
| the reviewed implementation of infinint based on system limited integers | |
| list_entry.hpp | |
| class of objects describing an entry in the archive, used by archive::get_children_in_table | |
| mask.hpp | |
| here lies a collection of mask classes | |
| mask_list.hpp | |
| here lies a mask that selects files present in a given list | |
| mem_ui.hpp | |
| class mem_ui definition. This class is to be used as parent class to handle user_interaction object management | |
| memory_file.hpp | |
| Memory_file is a generic_file class that only uses virtual memory. | |
| parallel_block_compressor.hpp | |
| provide per block and parallel compression/decompression | |
| path.hpp | |
| here is the definition of the path class | |
| proto_compressor.hpp | |
| abstracted ancestor class for compressor and parallel_compressor classes | |
| proto_generic_file.hpp | |
| precursor class of generic_file used to avoid cyclic dependencies with storage and infinint | |
| range.hpp | |
| class than provide a way to manipulate and represent range of integer numbers (infinint) | |
| real_infinint.hpp | |
| the original infinint class implementation | |
| remote_entrepot_api.hpp | |
| Libdar API to create entrepot objects. | |
| secu_string.hpp | |
| this file contains the definition of secu_string class, a std::string like class but allocated in secure memory | |
| shell_interaction.hpp | |
| user_interaction class used by default | |
| shell_interaction_emulator.hpp | |
| wrapper class that given a user_interaction send it the shell_interaction formatted output | |
| statistics.hpp | |
| class handling access to the data summary of treated files after and during each operation | |
| storage.hpp | |
| contains a class that permits arbitrary large data storage | |
| thread_cancellation.hpp | |
| to be able to cancel libdar operation while running in a given thread. | |
| tlv.hpp | |
| Generic Type Length Value data structures. | |
| tlv_list.hpp | |
| List of Generic Type Length Value data structures. | |
| tools.hpp | |
| a set of general purpose routines | |
| tuyau.hpp | |
| defines the implementation of pipe under the generic_file interface. | |
| user_interaction.hpp | |
| defines the interaction interface between libdar and users. | |
| user_interaction_blind.hpp | |
| defines the interaction between libdar and a non communcant "blind" user | |
| user_interaction_callback.hpp | |
| defines the interaction between libdar and the user based on callback functions | |
| wrapperlib.hpp | |
| libz and libbz2 wrapper to have identical interface to these libraries. | |