| Disk ARchive 2.5.10 Full featured and portable backup and archiving tool

- Main Page
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2]

►N libdar | Libdar namespace encapsulate all libdar symbols
C archive | Archive class realizes the most general operations on archives
C archive_options_create | Class holding optional parameters used to create an archive
C archive_options_extract | Class holding optional parameters used to extract files from an existing archive
C archive_options_isolate | Class holding optional parameters used to isolate an existing archive
C archive_options_listing | Class holding optional parameters used to list the contents of an existing archive
C archive_options_merge | Class holding optional parameters used to proceed to the merge operation
C archive_options_read | Class holding optional parameters used to read an existing archive
C archive_options_test | Class holding optional parameters used to test the structure coherence of an existing archive
C archive_version | Class archive_version manages the version of the archive format
C bool_mask | Boolean mask, either always true or false
C cache |
C cat_blockdev | Block device class
C cat_chardev | Char device class
C cat_detruit | Deleted file entry
C cat_device | Special cat_device root class
C cat_directory | Cat_directory inode class
C cat_door | Class for Door IPC (mainly for Solaris)
C cat_entree | Root class from all other inherite for any entry in the catalogue
C cat_eod | End of Directory entry class
C cat_etoile | Hard link implementation (etoile means star in French, seen a star as a point from which are thrown many ray of light)
C cat_file | Plain file class
C cat_ignored | Present file to ignore (not to be recorded as deleted later)
C cat_ignored_dir | Ignored cat_directory class, to be promoted later as empty cat_directory if needed
C cat_inode | Root class for all cat_inode
C cat_lien | Symbolic link inode class
C cat_mirage | Hard link implementation, cat_mirage is the named entry owned by a directory it points to a common "cat_etoile class"
C cat_nomme | Base class for all entry that have a name
C cat_prise | Unix socket inode class
C cat_tube | Named pipe class
C catalogue | Catalogue class which gather all objects contained in a give archive
C compressor | Compression class for gzip and bzip2 algorithms
C crit_action | Global action for overwriting
C crit_and | Realises the AND operator
C crit_chain | Crit_chain class sequences crit_actions up to full definition of the action
C crit_constant_action | Basic constant action
C crit_in_place_data_bigger | Returns true if the data of the first entry is bigger or equal to the one of the second entry
C crit_in_place_data_dirty | Return true if the entry is a dirty file (or hard linked dirty file)
C crit_in_place_data_more_recent | Returns true if the data of the first entry is more recent or of the same date of the one of the second entry
C crit_in_place_data_more_recent_or_equal_to | 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
C crit_in_place_data_saved | Returns true if the data of the first entry is saved int the archive (not marked as unchanged since the archive of reference)
C crit_in_place_data_sparse | Return true if the entry is a sparse file (or hard linked sparse file)
C crit_in_place_EA_bigger | 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)
C crit_in_place_EA_more_recent | Returns true if the EA of the first entry is more recent or equal to the one of the second entry
C crit_in_place_EA_more_recent_or_equal_to | Returns true if the EA of the first entry is more recent or equal to the fixed date given in argument to the constructor
C crit_in_place_EA_present |
C crit_in_place_EA_saved | Returns true if the in place entry has its EA saved (not just marked as saved) in the archve of reference
C crit_in_place_is_dir | Returns true if the first entry is a cat_directory (whatever is the second)
C crit_in_place_is_file | Returns true if the first entry is a plain file (whatever is the second)
C crit_in_place_is_hardlinked_inode | Returns true if the first entry is a inode with several hard links (whatever is the second entry)
C crit_in_place_is_inode | Returns true if the first entry is an inode (whatever is the second)
C crit_in_place_is_new_hardlinked_inode | 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
C crit_in_place_more_EA | Returns true if the first entry has more or even EA (in number not in size) than the second entry
C crit_not | Realises the negation of the criterium given in argument to its constructor
C crit_same_type | Returns true if the two entries are of the same type (plain-file/char dev/block dev/named pipe/symlink/directory/unix socket)
C criterium | Generic criterium class, parent of all criterium
C crypto_asym |
C crypto_sym |
C data_dir | Data_dir class inherits from data_tree and holds the directory tree's parent relationship
C data_tree | Data_tree class stores presence of a given file in a set of archives
C database | Database class defines the dar_manager database
C database_add_options | Options to add an archive to base
C database_change_basename_options | Options for changing a given archive's basename
C database_change_path_options | Options for changing a given archive's path
C database_dump_options | Options to write a database to file
C database_open_options | Options to open a database
C database_remove_options | Options to remove an archive from the base
C database_restore_options | Options for restoration from database
C database_used_options | Options for file "used" in archive
C deci | Decimal class, convert infinint from and to decimal represention
C defile | Defile class keep trace of the real path of files while the flow in the filter routines
C ea_attributs | Class ea_attributs manages the set of EA that can be associated to an inode
C Ebug | Exception used to signal a bug. A bug is triggered when reaching some code that should never be reached
C Ecompilation | Exception used when a requested fearture has not beed activated at compilation time
C Edata | Exception used when an error concerning the treated data has been met
C Edeci | Exception used to signal convertion problem between infinint and string (decimal representation)
C Efeature | Exception used when a requested feature is not (yet) implemented
C Egeneric | This is the parent class of all exception classes
C Ehardware | Exception used when hardware problem is found
C Einfinint | Exception used when arithmetic error is detected when operating on infinint
C elastic | Elastic buffer class
C Elibcall | Exception used to signal an error in the argument given to libdar call of the API
C Elimitint | Exception used when a limitint overflow is detected, the maximum value of the limitint has been exceeded
C Ememory | Exception used when memory has been exhausted
C entree_stats | Holds the statistics contents of a catalogue
C entrepot | Entrepot interface
C entrepot_local |
C Erange | Exception used to signal range error
C Escript | Exception used when error the inter-slice user command returned an error code
C Esecu_memory | Exception used when secure memory has been exhausted
C Esystem | Exception used to carry system error
C et_mask | Makes an AND operator between two or more masks
C etage | Etage structure keep trace of directory contents
C Ethread_cancel | Exception used when the thread libdar is running in is asked to stop
C Ethread_cancel_with_attr | Ethread_cancel with infinint attribute
C Euser_abort | Exception used to signal that the user has aborted the operation
C exclude_dir_mask | Matches if string is the given constructor string or a sub directory of it
C fichier_global | Abstraction of filesystem files for entrepot
C fichier_local | Filesystem local files
C filesystem_backup | Make a flow sequence of inode to feed the backup filtering routing
C filesystem_diff | Make a flow of inode to feed the difference filter routine
C filesystem_hard_link_read | Keep trace of hard links when reading the filesystem
C filesystem_hard_link_write | Keep trace of already written inodes to restore hard links
C filesystem_restore | Receive the flow of inode from the restoration filtering routing and promotes these to real filesystem objects
C filesystem_specific_attribute |
C generic_file | This is the interface class from which all other data transfer classes inherit
C generic_file_overlay_for_gpgme |
C header | This class manages the header of each slice
C header_version | Manages the archive header and trailer
C infinint | Arbitrary large positive integer class
C limitint |
C list_entry |
C mask | Generic class, parent of all masks
C mask_list |
C mem_allocator | Generic interface of objects that need to be informed that a memory block they manage has been released
C mem_manager | Generic interface of memory managers that create and delete mem_allocator objects depending on requests
C mem_ui | Class mem_ui to keep a copy of a user_interaction object
C not_mask | Negation of another mask
C null_file | Null_file class implements the /dev/null behavior
C on_pool |
C ou_mask | Makes the OR operator between two or more masks
C path | Class path is here to manipulate paths in the Unix notation: using'/'
C regular_mask | Matches regular expressions (see "man 7 regex")
C same_path_mask | Matches if string is exactly the given mask (no wilde card expression)
C sar | Sar class stands for Segmentation And Reassembly class
C scrambler | Scrambler is a very weak encryption scheme
C secu_string | Class secu_string
C semaphore | Class semaphore
C simple_mask | Matches as done on shell command lines (see "man 7 glob")
C simple_path_mask | String matches if it is subdir of mask or mask is a subdir of expression
C slave_zapette | This class answers to order given by a zapette object
C smart_node |
C smart_pointer |
C statistics | Structure returned by libdar call to give a summary of the operation done in term of file treated
C storage | Arbitrary large storage structure
C terminateur | Terminateur class indicates the location of the beginning of the catalogue
C testing | Testing class binds criterium to actions
C thread_cancellation | Class to be used as parent to provide checkpoints to inherited classes
C tlv |
C trivial_sar |
C tronc | Makes a segment of a generic_file appear like a real generic_file
C tronconneuse | This is a partial implementation of the generic_file interface to cypher/decypher data block by block
C trontextual | Trontextual class is a contextual class tronc, that's all
C tuyau | Pipe implementation under the generic_file interface
C user_interaction | This is a pure virtual class that is used by libdar when interaction with the user is required
C user_interaction_blind | Full implementation class for user_interaction, which shows nothing and assumes answer "no" to any question
C user_interaction_callback | Full implemented class for user_interaction based on callback functions
C wrapperlib | This class encapsulates calls to libz or libbz2
C zapette | Zapette emulate a file that is remotely controlled by slave_zapette