![]() |
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 |