![]()  | 
  
    Disk ARchive 2.8.1
    
   Full featured and portable backup and archiving tool 
   | 
 
restore_tree class stores archive location needed to restore files More...
#include "../my_config.h"#include <string>#include <memory>#include <map>#include "path.hpp"#include "data_tree.hpp"#include "datetime.hpp"
 Include dependency graph for restore_tree.hpp:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | libdar | 
| libdar namespace encapsulate all libdar symbols  | |
restore_tree class stores archive location needed to restore files
This class forms a tree of restore_tree (add_child() and find() methods) following a path structure: At each level of the tree, a node has a name correspondig to the subdir name of a path (where from find() receives a path as argument and returns a pointer to the corresponding restore_tree object
each node of the tree, correspond to an inode of a dar_manager database (see constructor argument) and stores the archive number to use to restore that file. In particular, if a more recent version is found in a archive with a higher index, the list of archive num will not mention lower archive indexes.
Definition in file restore_tree.hpp.