here is defined the many classed which is build of the catalogue More...
#include "../my_config.h"#include <vector>#include <map>#include "infinint.hpp"#include "generic_file.hpp"#include "path.hpp"#include "header_version.hpp"#include "ea.hpp"#include "compressor.hpp"#include "integers.hpp"#include "mask.hpp"#include "special_alloc.hpp"#include "user_interaction.hpp"Go to the source code of this file.
Classes | |
| class | libdar::entree |
| the root class from all other inherite for any entry in the catalogue More... | |
| class | libdar::eod |
| the End of Directory entry class More... | |
| class | libdar::nomme |
| the base class for all entry that have a name More... | |
| class | libdar::inode |
| the root class for all inode More... | |
| class | libdar::file |
| the plain file class More... | |
| class | libdar::etiquette |
| the hard link managment interface class (pure virtual class) More... | |
| class | libdar::file_etiquette |
| the hard linked plain file More... | |
| class | libdar::hard_link |
| the secondary reference to a hard linked inode More... | |
| class | libdar::lien |
| the symbolic link inode class More... | |
| class | libdar::directory |
| the directory inode class More... | |
| class | libdar::device |
| the special device root class More... | |
| class | libdar::chardev |
| the char device class More... | |
| class | libdar::blockdev |
| the block device class More... | |
| class | libdar::tube |
| the named pipe class More... | |
| class | libdar::prise |
| the Unix socket inode class More... | |
| class | libdar::detruit |
| the deleted file entry More... | |
| class | libdar::ignored |
| the present file to ignore (not to be recorded as deleted later) More... | |
| class | libdar::ignored_dir |
| the ignored directory class, to be promoted later as empty directory if needed More... | |
| class | libdar::catalogue |
| the catalogue class which gather all objects contained in a give archive More... | |
Namespaces | |
| namespace | libdar |
libdar namespace encapsulate all libdar symbols | |
Enumerations | |
| enum | saved_status { s_saved, s_fake, s_not_saved } |
Functions | |
| unsigned char | libdar::mk_signature (unsigned char base, saved_status state) |
| void | libdar::unmk_signature (unsigned char sig, unsigned char &base, saved_status &state) |
| bool | libdar::compatible_signature (unsigned char a, unsigned char b) |
here is defined the many classed which is build of the catalogue
Definition in file catalogue.hpp.
1.6.3