Disk ARchive  2.7.14
Full featured and portable backup and archiving tool
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
libdar::label Class Reference

manage label data structure used in archive slice headers More...

#include <label.hpp>

+ Collaboration diagram for libdar::label:

Public Member Functions

 label (const label &ref)
 
 label (label &&ref) noexcept
 
labeloperator= (const label &ref)
 
labeloperator= (label &&ref) noexcept
 
bool operator== (const label &ref) const
 
bool operator!= (const label &ref) const
 
void clear ()
 
bool is_cleared () const
 
void generate_internal_filename ()
 
void read (generic_file &f)
 
void dump (generic_file &f) const
 
void invert_first_byte ()
 
U_I size () const
 
char * data ()
 
const char * data () const
 

Static Public Member Functions

static U_I common_size ()
 

Private Member Functions

void copy_from (const label &ref)
 
void move_from (label &&ref) noexcept
 

Private Attributes

char val [LABEL_SIZE]
 

Static Private Attributes

static constexpr U_I LABEL_SIZE = 10
 

Detailed Description

manage label data structure used in archive slice headers

Definition at line 42 of file label.hpp.


The documentation for this class was generated from the following file: