![]() |
Disk ARchive
2.5.0
Full featured and portable backup and archiving tool
|
| Libdar namespace encapsulate all libdar symbols | |
| Nested namespace inside libdar | |
| Archive class realizes the most general operations on archives | |
| Class holding optional parameters used to read an existing archive | |
| Class holding optional parameters used to create an archive | |
| Class holding optional parameters used to isolate an existing archive | |
| Class holding optional parameters used to proceed to the merge operation | |
| Class holding optional parameters used to extract files from an existing archive | |
| Class holding optional parameters used to list the contents of an existing archive | |
| Class holding optional parameters used to test the structure coherence of an existing archive | |
| Class archive_version manages the version of the archive format | |
| Block device class | |
| Char device class | |
| Deleted file entry | |
| Special cat_device root class | |
| Cat_directory inode class | |
| Class for Door IPC (mainly for Solaris) | |
| Holds the statistics contents of a catalogue | |
| Root class from all other inherite for any entry in the catalogue | |
| End of Directory entry class | |
| Hard link implementation (etoile means star in French, seen a star as a point from which are thrown many ray of light) | |
| Plain file class | |
| Present file to ignore (not to be recorded as deleted later) | |
| Ignored cat_directory class, to be promoted later as empty cat_directory if needed | |
| Root class for all cat_inode | |
| Symbolic link inode class | |
| Hard link implementation, cat_mirage is the named entry owned by a directory it points to a common "cat_etoile class" | |
| Base class for all entry that have a name | |
| Unix socket inode class | |
| Named pipe class | |
| Catalogue class which gather all objects contained in a give archive | |
| Compression class for gzip and bzip2 algorithms | |
| Global action for overwriting | |
| Basic constant action | |
| Generic criterium class, parent of all criterium | |
| Testing class binds criterium to actions | |
| Crit_chain class sequences crit_actions up to full definition of the action | |
| Returns true if the first entry is an inode (whatever is the second) | |
| Returns true if the first entry is a cat_directory (whatever is the second) | |
| Returns true if the first entry is a plain file (whatever is the second) | |
| Returns true if the first entry is a inode with several hard links (whatever is the second entry) | |
| Returns true if the first entry is a inode with several hard links (whatever is the second entry) and also if this first entry is the first we meet that points to this hard linked inode | |
| Returns true if the data of the first entry is more recent or of the same date of the one of the second entry | |
| Returns true if the data of the first entry is more recent or of the same date as the fixed date given in argument to the constructor | |
| Returns true if the data of the first entry is bigger or equal to the one of the second entry | |
| Returns true if the data of the first entry is saved int the archive (not marked as unchanged since the archive of reference) | |
| Return true if the entry is a dirty file (or hard linked dirty file) | |
| Return true if the entry is a sparse file (or hard linked sparse file) | |
| Returns true if the EA of the first entry is more recent or equal to the one of the second entry | |
| Returns true if the EA of the first entry is more recent or equal to the fixed date given in argument to the constructor | |
| Returns true if the first entry has more or even EA (in number not in size) than the second entry | |
| Returns true if the space used by EA of the first entry is greater or equal to the space used by the EA of the second entry (no EA means 0 byte for EA storage) | |
| Returns true if the in place entry has its EA saved (not just marked as saved) in the archve of reference | |
| Returns true if the two entries are of the same type (plain-file/char dev/block dev/named pipe/symlink/directory/unix socket) | |
| Realises the negation of the criterium given in argument to its constructor | |
| Realises the AND operator | |
| Data_tree class stores presence of a given file in a set of archives | |
| Data_dir class inherits from data_tree and holds the directory tree's parent relationship | |
| Database class defines the dar_manager database | |
| Options to open a database | |
| Options to write a database to file | |
| Options to add an archive to base | |
| Options to remove an archive from the base | |
| Options for changing a given archive's basename | |
| Options for changing a given archive's path | |
| Options for restoration from database | |
| Options for file "used" in archive | |
| Decimal class, convert infinint from and to decimal represention | |
| Defile class keep trace of the real path of files while the flow in the filter routines | |
| Class ea_attributs manages the set of EA that can be associated to an inode | |
| Elastic buffer class | |
| Entrepot interface | |
| This is the parent class of all exception classes | |
| Exception used when memory has been exhausted | |
| Exception used when secure memory has been exhausted | |
| Exception used to signal a bug. A bug is triggered when reaching some code that should never be reached | |
| Exception used when arithmetic error is detected when operating on infinint | |
| Exception used when a limitint overflow is detected, the maximum value of the limitint has been exceeded | |
| Exception used to signal range error | |
| Exception used to signal convertion problem between infinint and string (decimal representation) | |
| Exception used when a requested feature is not (yet) implemented | |
| Exception used when hardware problem is found | |
| Exception used to signal that the user has aborted the operation | |
| Exception used when an error concerning the treated data has been met | |
| Exception used when error the inter-slice user command returned an error code | |
| Exception used to signal an error in the argument given to libdar call of the API | |
| Exception used when a requested fearture has not beed activated at compilation time | |
| Exception used when the thread libdar is running in is asked to stop | |
| Exception used to carry system error | |
| Ethread_cancel with infinint attribute | |
| Etage structure keep trace of directory contents | |
| Keep trace of hard links when reading the filesystem | |
| Make a flow sequence of inode to feed the backup filtering routing | |
| Make a flow of inode to feed the difference filter routine | |
| Keep trace of already written inodes to restore hard links | |
| Receive the flow of inode from the restoration filtering routing and promotes these to real filesystem objects | |
| This is the interface class from which all other data transfer classes inherit | |
| This class manages the header of each slice | |
| Manages the archive header and trailer | |
| Generic class, parent of all masks | |
| Boolean mask, either always true or false | |
| Matches as done on shell command lines (see "man 7 glob") | |
| Matches regular expressions (see "man 7 regex") | |
| Negation of another mask | |
| Makes an AND operator between two or more masks | |
| Makes the OR operator between two or more masks | |
| String matches if it is subdir of mask or mask is a subdir of expression | |
| Matches if string is exactly the given mask (no wilde card expression) | |
| Matches if string is the given constructor string or a sub directory of it | |
| Generic interface of objects that need to be informed that a memory block they manage has been released | |
| Generic interface of memory managers that create and delete mem_allocator objects depending on requests | |
| Class mem_ui to keep a copy of a user_interaction object | |
| Null_file class implements the /dev/null behavior | |
| Class path is here to manipulate paths in the Unix notation: using'/' | |
| Arbitrary large positive integer class | |
| Sar class stands for Segmentation And Reassembly class | |
| Scrambler is a very weak encryption scheme | |
| Class secu_string | |
| Class semaphore | |
| Structure returned by libdar call to give a summary of the operation done in term of file treated | |
| Arbitrary large storage structure | |
| Terminateur class indicates the location of the beginning of the catalogue | |
| Class to be used as parent to provide checkpoints to inherited classes | |
| Makes a segment of a generic_file appear like a real generic_file | |
| This is a partial implementation of the generic_file interface to cypher/decypher data block by block | |
| Trontextual class is a contextual class tronc, that's all | |
| Pipe implementation under the generic_file interface | |
| This is a pure virtual class that is used by libdar when interaction with the user is required | |
| Full implemented class for user_interaction based on callback functions | |
| Full implementation class for user_interaction, which shows nothing and assumes answer "no" to any question | |
| This class encapsulates calls to libz or libbz2 | |
| Zapette emulate a file that is remotely controlled by slave_zapette | |
| This class answers to order given by a zapette object |
1.8.5
