Webdar 1.0.0
Web user interface to libdar
Public Member Functions | Protected Member Functions | List of all members
archive_repair Class Reference

class archive_repair run libdar reparation in a dedicated thread More...

#include <archive_repair.hpp>

Inheritance diagram for archive_repair:
Inheritance graph
[legend]
Collaboration diagram for archive_repair:
Collaboration graph
[legend]

Public Member Functions

 archive_repair (const archive_repair &ref)=delete
 
 archive_repair (archive_repair &&ref) noexcept=default
 
archive_repairoperator= (const archive_repair &ref)=delete
 
archive_repairoperator= (archive_repair &&ref) noexcept=default
 
void set_user_interaction (std::shared_ptr< html_web_user_interaction > ref)
 
void set_parametrage (const saisie *x_param)
 

Protected Member Functions

virtual void inherited_run () override
 inherited from class libthreadar::thread
 
virtual void signaled_inherited_cancel () override
 inherited from libthreadar::thread
 

Detailed Description

class archive_repair run libdar reparation in a dedicated thread

Accordingly to the libhtreadar::thread paradigm, this class provides methods to set parameter to the comparison operation these are not set at object construction time, nor the thread is run at that time, but once all parameter have been set by invoking the libthreadar::run() method

Note
this class is not a graphical class at all but relies on a provided web_user_interaction object to report status and intermediate information about the operation under process

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