![]() |
Disk ARchive 2.7.14
Full featured and portable backup and archiving tool
|
Files | |
archive.hpp | |
the archive class is defined in this module | |
archive5.hpp | |
API v5 backward compatible class archive. | |
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_options5.hpp | |
API v5 compatible archive_options_* classes. | |
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 | |
data_tree.hpp | |
base classes used to store entree information in dar_manager databases | |
database.hpp | |
this file holds the database class definition | |
database5.hpp | |
this file holds the database class definition as defined in API version 5 | |
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_libcurl.hpp | |
defines the implementation for remote filesystem entrepot using libcurl | |
entrepot_libcurl5.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. | |
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 | |
libdar5.hpp | |
backward compatibility to libdar API 5 | |
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. | |
mycurl_protocol.hpp | |
datastructure defining the network protocols available for entrepot_libcurl class | |
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 | |
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_interaction5.hpp | |
API v5 backward compatible class user_interaction. | |
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 | |
user_interaction_callback5.hpp | |
API v5 backward compatible user_interaction_callback class. | |
wrapperlib.hpp | |
libz and libbz2 wrapper to have identical interface to these libraries. | |