| libdar::archive | Archive class realizes the most general operations on archives |
| libdar::blockdev | Block device class |
| libdar::blowfish | Blowfish implementation of encryption |
| libdar::bool_mask | It matches all files or no files at all |
| libdar::cache | Cache class implements a very basic read/write caching mechanisme |
| libdar::catalogue | Catalogue class which gather all objects contained in a give archive |
| libdar::chardev | Char device class |
| libdar::compressor | Compression class for gzip and bzip2 algorithms |
| config_file | |
| libdar::contextual | Contextual class adds the information of phases in the generic_file |
| libdar::data_dir | |
| libdar::data_tree | Data_tree class stores presence of a given file in a set of archives |
| libdar::database | Database class defines the dar_manager database |
| libdar::deci | Decimal class, convert infinint from and to decimal represention |
| libdar::defile | Defile class keep trace of the real path of files while the flow in the filter routines |
| libdar::detruit | Deleted file entry |
| libdar::device | Special device root class |
| libdar::directory | Directory inode class |
| libdar::ea_attributs | |
| libdar::ea_entry | |
| libdar::Ebug | Exception used to signal a bug. A bug is triggered when reaching some code that should never be reached |
| libdar::Ecompilation | Exception used when a requested fearture has not beed activated at compilation time |
| libdar::Edata | Exception used when an error concerning the treated data has been met |
| libdar::Edeci | Exception used to signal convertion problem between infinint and string (decimal representation) |
| libdar::Efeature | Exception used when a requested feature is not (yet) implemented |
| libdar::Egeneric | This is the parent class of all exception classes |
| libdar::Ehardware | Exception used when hardware problem is found |
| libdar::Einfinint | Exception used when arithmetic error is detected when operating on infinint |
| libdar::elastic | Elastic buffer class |
| libdar::Elibcall | Exception used to signal an error in the argument given to libdar call of the API |
| libdar::Elimitint | Exception used when a limitint overflow is detected, the maximum value of the limitint has been exceeded |
| libdar::Ememory | Exception used when memory has been exhausted |
| libdar::entree | Root class from all other inherite for any entry in the catalogue |
| libdar::entree_stats | |
| libdar::eod | End of Directory entry class |
| libdar::Erange | Exception used to signal range error |
| libdar::Escript | Exception used when error the inter-slice user command returned an error code |
| libdar::et_mask | Makes an *AND* operator between two or more masks |
| libdar::etage | Etage structure keep trace of directory contents |
| libdar::Ethread_cancel | Exception used when the thread libdar is running in is asked to stop |
| libdar::etiquette | Hard link managment interface class (pure virtual class) |
| libdar::Euser_abort | Exception used to signal that the user has aborted the operation |
| libdar::exclude_dir_mask | Matches if string is the given string or a sub directory of it |
| libdar::fichier | This is a full implementation of a generic_file applied to a plain file |
| libdar::file | Plain file class |
| libdar::file_etiquette | Hard linked plain file |
| libdar::filesystem_backup | Make a flow sequence of inode to feed the backup filtering routing |
| libdar::filesystem_diff | Make a flow of inode to feed the difference filter routine |
| libdar::filesystem_hard_link_read | Keep trace of hard links when reading the filesystem |
| libdar::filesystem_hard_link_write | Keep trace of already written inodes to restore hard links |
| libdar::filesystem_restore | Receive the flow of inode from the restoration filtering routing and promotes theses to real filesystem objects |
| libdar::generic_file | This is the interface class from which all other data transfer classes inherit |
| libdar::hard_link | Secondary reference to a hard linked inode |
| libdar::header | |
| libdar::header_version | |
| hide_file | |
| hide_file::partie | |
| libdar::ignored | Present file to ignore (not to be recorded as deleted later) |
| libdar::ignored_dir | Ignored directory class, to be promoted later as empty directory if needed |
| libdar::infinint | Arbitrary large positive integer class |
| libdar::inode | Root class for all inode |
| libdar::lien | Symbolic link inode class |
| libdar::limitint< B > | Limitint template class |
| libdar::mask | Generic class, parent of all masks |
| libdar::mask_list | Mask_list class, matches string that are present in a given file |
| no_comment | |
| libdar::nomme | Base class for all entry that have a name |
| libdar::not_mask | Negation of another mask |
| libdar::null_file | Null_file class implements the /dev/null behavior |
| option | |
| libdar::ou_mask | Makes the *OR* operator between two or more masks |
| libdar::path | Class path is here to manipulate paths in the Unix notation: using'/' |
| libdar::prise | Unix socket inode class |
| libdar::regular_mask | Matches regular expressions (see "man 7 regex") |
| libdar::same_path_mask | Matches if string is exactly the given mask (no wilde card expression) |
| libdar::sar | |
| libdar::scrambler | Scrambler is a very weak encryption scheme |
| libdar::simple_mask | Matches as done on shell command lines (see "man 7 glob") |
| libdar::simple_path_mask | String matches if it is subdir of mask or mask is a subdir of expression |
| libdar::slave_zapette | This class answers to order given by a zapette object |
| libdar::statistics | |
| libdar::storage | Arbitrary large storage structure |
| libdar::storage::iterator | |
| libdar::string_file | |
| libdar::terminateur | Terminateur class indicates the location of the beginning of the catalogue |
| libdar::thread_cancellation | Class to be used as parent to provide checkpoints to inherited classes |
| libdar::trivial_sar | |
| libdar::tronc | Make a segment of a generic_file appear like a real generic_file |
| libdar::tronconneuse | This is a partial implementation of the generic_file interface to encrypt/decrypt data block by block |
| libdar::tube | Named pipe class |
| libdar::tuyau | |
| libdar::user_interaction | This is a pure virtual class that is used by libdar when interaction with the user is required |
| libdar::user_interaction_callback | Full implemented class for user_interaction based on callback functions |
| libdar::wrapperlib | This class encapsulates calls to libz or libbz2 |
| libdar::zapette | Zapette emulate a file that is remotely controlled by slave_zapette |
1.4.7