![]() |
Disk ARchive
2.5.2
Full featured and portable backup and archiving tool
|
the hard link implementation (etoile means star in French, seen a star as a point from which are thrown many ray of light) More...
#include <cat_etoile.hpp>
Inherits libdar::on_pool.
Public Member Functions | |
| cat_etoile (cat_inode *host, const infinint &etiquette_number) | |
| build an object | |
| cat_etoile (const cat_etoile &ref) | |
| const cat_etoile & | operator= (const cat_etoile &ref) |
| void | add_ref (void *ref) |
| void | drop_ref (void *ref) |
| infinint | get_ref_count () const |
| cat_inode * | get_inode () const |
| infinint | get_etiquette () const |
| void | change_etiquette (const infinint &new_val) |
| bool | is_counted () const |
| bool | is_wrote () const |
| bool | is_dumped () const |
| void | set_counted (bool val) |
| void | set_wrote (bool val) |
| void | set_dumped (bool val) |
| const void * | get_first_ref () const |
the hard link implementation (etoile means star in French, seen a star as a point from which are thrown many ray of light)
Definition at line 46 of file cat_etoile.hpp.
| libdar::cat_etoile::cat_etoile | ( | cat_inode * | host, |
| const infinint & | etiquette_number | ||
| ) |
build an object
| [in] | host | is an inode, it must not be a directory (this would throw an Erange exception) |
| [in] | etiquette_number | is the identifier of this multiply linked structure |
1.7.6.1