Disk ARchive 2.3.11
|
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.