# filesystem.hpp File Reference

defines several class that realize the interface with the filesystem More...

`#include "../my_config.h"`
`#include <map>`
`#include <vector>`
`#include "catalogue.hpp"`
`#include "infinint.hpp"`
`#include "etage.hpp"`

Go to the source code of this file.

## Classes
class | libdar::filesystem_hard_link_read
| keep trace of hard links when reading the filesystem More...
class | libdar::filesystem_backup
| make a flow sequence of inode to feed the backup filtering routing More...
class | libdar::filesystem_diff
| make a flow of inode to feed the difference filter routine More...
class | libdar::filesystem_hard_link_write
| keep trace of already written inodes to restore hard links More...
class | libdar::filesystem_restore
| receive the flow of inode from the restoration filtering routing and promotes these to real filesystem objects More...
## Namespaces
namespace | libdar
| libdar namespace encapsulate all libdar symbols

## Detailed Description

defines several class that realize the interface with the filesystem

- filesystem_hard_link_read
- filesystem_backup
- filesystem_diff
- filesystem_hard_link_write
- filesystem_restore

Definition in file filesystem.hpp.