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

class archive_create run libdar creation in a dedicated thread More...

#include <archive_create.hpp>

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

Public Member Functions

 archive_create (const archive_create &ref)=delete
 
 archive_create (archive_create &&ref) noexcept=default
 
archive_createoperator= (const archive_create &ref)=delete
 
archive_createoperator= (archive_create &&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_create run libdar creation 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: