libdar::inode Class Reference
[Private]

the root class for all inode More...

#include <catalogue.hpp>

Inherits libdar::nomme.

Inherited by libdar::device, libdar::directory, libdar::file, libdar::ignored_dir, libdar::lien, libdar::prise, and libdar::tube.

List of all members.

Public Types

enum  comparison_fields { cf_all, cf_ignore_owner, cf_mtime, cf_inode_type }
 flag used to only consider certain fields when comparing/restoring inodes More...
enum  ea_status { ea_none, ea_partial, ea_fake, ea_full }

Public Member Functions

U_16 get_uid () const
U_16 get_gid () const
U_16 get_perm () const
infinint get_last_access () const
infinint get_last_modif () const
void set_last_access (const infinint &x_time)
void set_last_modif (const infinint &x_time)
saved_status get_saved_status () const
void set_saved_status (saved_status x)
infinint get_device () const
ea_status ea_get_saved_status () const
void ea_set_offset (const infinint &pos)
void ea_set_crc (const crc &val)
void ea_get_crc (crc &val) const
void change_ea_location (generic_file *loc)

Protected Member Functions

virtual void sub_compare (user_interaction &dialog, const inode &other) const


Detailed Description

the root class for all inode

Definition at line 157 of file catalogue.hpp.


Member Enumeration Documentation

enum libdar::inode::comparison_fields

flag used to only consider certain fields when comparing/restoring inodes

Enumerator:
cf_all 
cf_ignore_owner 
cf_mtime 
cf_inode_type 

Definition at line 163 of file catalogue.hpp.

enum libdar::inode::ea_status

Enumerator:
ea_none 
ea_partial 
ea_fake 
ea_full 

Definition at line 215 of file catalogue.hpp.


The documentation for this class was generated from the following file:
Generated on Sat Mar 1 02:35:36 2008 for Disk ARchive by  doxygen 1.5.3