Disk ARchive 2.3.11
Public Member Functions | Protected Member Functions

libdar::file Class Reference

the plain file class More...

#include <catalogue.hpp>

Inherits libdar::inode.

Inherited by libdar::file_etiquette.

List of all members.

Public Member Functions

 file (U_16 xuid, U_16 xgid, U_16 xperm, const infinint &last_access, const infinint &last_modif, const std::string &src, const path &che, const infinint &taille, const infinint &fs_device)
 file (const file &ref)
 file (user_interaction &dialog, generic_file &f, const dar_version &reading_ver, saved_status saved, compression default_algo, generic_file *data_loc, generic_file *ea_loc)
void dump (user_interaction &dialog, generic_file &f) const
bool has_changed_since (const inode &ref, const infinint &hourshift, inode::comparison_fields what_to_check) const
infinint get_size () const
infinint get_storage_size () const
void set_storage_size (const infinint &s)
generic_fileget_data (user_interaction &dialog, bool keep_compressed=false) const
void clean_data ()
void set_offset (const infinint &r)
unsigned char signature () const
void set_crc (const crc &c)
bool get_crc (crc &c) const
entreeclone () const
compression get_compression_algo_used () const
void change_compression_algo_used (compression x)
void change_location (generic_file *x)

Protected Member Functions

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

Detailed Description

the plain file class

Definition at line 274 of file catalogue.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines