![]() |
Disk ARchive 2.7.18
Full featured and portable backup and archiving tool
|
fsa based on time More...
#include <filesystem_specific_attribute.hpp>
Inherits libdar::filesystem_specific_attribute.
Public Member Functions | |
| fsa_time (fsa_family f, fsa_nature n, datetime xval) | |
| fsa_time (generic_file &f, archive_version ver, fsa_family fam, fsa_nature nat) | |
| fsa_time (const fsa_time &ref)=default | |
| fsa_time & | operator= (const fsa_time &ref)=default |
| const datetime & | get_value () const |
| virtual std::string | show_val () const |
| inherited from filesystem_specific_attribute | |
| virtual void | write (generic_file &f) const |
| write down to libdar archive | |
| virtual infinint | storage_size () const |
| give the storage size for the FSA | |
| virtual filesystem_specific_attribute * | clone () const |
| provides a way to copy objects without having to know the more specific class of the object | |
Public Member Functions inherited from libdar::filesystem_specific_attribute | |
| filesystem_specific_attribute (fsa_family f) | |
| constructor used to before reading the FSA from filesystem | |
| filesystem_specific_attribute (generic_file &f, fsa_family xfam, fsa_nature xnat) | |
| constructor used to read a FSA from a libdar archive | |
| filesystem_specific_attribute (const filesystem_specific_attribute &ref)=default | |
| filesystem_specific_attribute (filesystem_specific_attribute &&ref) noexcept=default | |
| filesystem_specific_attribute & | operator= (const filesystem_specific_attribute &ref)=default |
| filesystem_specific_attribute & | operator= (filesystem_specific_attribute &&ref) noexcept=default |
| virtual | ~filesystem_specific_attribute () noexcept(false) |
| virtual destructor for inherited classes | |
| bool | is_same_type_as (const filesystem_specific_attribute &ref) const |
| provide a mean to compare objects types | |
| virtual bool | operator== (const filesystem_specific_attribute &ref) const |
| provides a mean to compare objects values | |
| bool | operator!= (const filesystem_specific_attribute &ref) const |
| bool | operator< (const filesystem_specific_attribute &ref) const |
| used to provided a sorted list of FSA | |
| bool | operator>= (const filesystem_specific_attribute &ref) const |
| bool | operator> (const filesystem_specific_attribute &ref) const |
| bool | operator<= (const filesystem_specific_attribute &ref) const |
| fsa_family | get_family () const |
| obtain the family of the FSA | |
| fsa_nature | get_nature () const |
| obtain the nature of the FSA | |
Protected Member Functions | |
| virtual bool | equal_value_to (const filesystem_specific_attribute &ref) const |
| should return true if the value of the argument is equal to the one of 'this' false in any other case (even for object of another inherited class) | |
Protected Member Functions inherited from libdar::filesystem_specific_attribute | |
| void | set_family (const fsa_family &val) |
| void | set_nature (const fsa_nature &val) |
Private Attributes | |
| datetime | val |
fsa based on time
Definition at line 317 of file filesystem_specific_attribute.hpp.
|
inline |
Definition at line 320 of file filesystem_specific_attribute.hpp.
|
inlinevirtual |
provides a way to copy objects without having to know the more specific class of the object
Implements libdar::filesystem_specific_attribute.
Definition at line 332 of file filesystem_specific_attribute.hpp.
|
protectedvirtual |
should return true if the value of the argument is equal to the one of 'this' false in any other case (even for object of another inherited class)
Implements libdar::filesystem_specific_attribute.
|
inline |
Definition at line 326 of file filesystem_specific_attribute.hpp.
|
virtual |
inherited from filesystem_specific_attribute
Implements libdar::filesystem_specific_attribute.
|
inlinevirtual |
give the storage size for the FSA
Implements libdar::filesystem_specific_attribute.
Definition at line 331 of file filesystem_specific_attribute.hpp.
References libdar::datetime::get_storage_size().
|
inlinevirtual |
write down to libdar archive
Implements libdar::filesystem_specific_attribute.
Definition at line 330 of file filesystem_specific_attribute.hpp.
References libdar::datetime::dump().
|
private |
Definition at line 338 of file filesystem_specific_attribute.hpp.