data_tree.hpp File Reference

two classes used to store tree information in dar_manager databases More...

#include "../my_config.h"
#include <map>
#include <string>
#include <list>
#include "infinint.hpp"
#include "generic_file.hpp"
#include "catalogue.hpp"
#include "special_alloc.hpp"
#include "user_interaction.hpp"

Go to the source code of this file.

Classes

class  libdar::data_tree
 the data_tree class stores presence of a given file in a set of archives More...
class  libdar::data_dir
 the data_dir class inherits from data_tree and holds the directory tree's parent relationship More...

Namespaces

namespace  libdar
 

libdar namespace encapsulate all libdar symbols


Defines

#define ARCHIVE_NUM_MAX   65534

Typedefs

typedef U_16 libdar::archive_num

Functions

data_dir * libdar::data_tree_read (generic_file &f)
bool libdar::data_tree_find (path chemin, const data_dir &racine, const data_tree *&ptr)
void libdar::data_tree_update_with (const directory *dir, archive_num archive, data_dir *racine)
archive_num libdar::data_tree_permutation (archive_num src, archive_num dst, archive_num x)

Detailed Description

two classes used to store tree information in dar_manager databases

Definition in file data_tree.hpp.

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Generated on Wed Apr 14 22:12:22 2010 for Disk ARchive by  doxygen 1.6.3