 |
Disk ARchive
2.6.8
Full featured and portable backup and archiving tool
|
Go to the documentation of this file.
29 #include "../my_config.h"
63 mem_ui(
const std::shared_ptr<user_interaction> & dialog);
98 std::shared_ptr<user_interaction>
get_pointer()
const {
return ui; };
101 std::shared_ptr<user_interaction> ui;
user_interaction & get_ui() const
get access to the user_interaction object
This is a pure virtual class that is used by libdar when interaction with the user is required.
defines the interaction interface between libdar and users.
virtual ~mem_ui() noexcept(false)
destructor
class mem_ui to keep a copy of a user_interaction object
mem_ui(const std::shared_ptr< user_interaction > &dialog)
constructor
std::shared_ptr< user_interaction > get_pointer() const
get access to the shared_ptr pointing to the user_interaction
mem_ui & operator=(const mem_ui &ref)=default
assignement operator
libdar namespace encapsulate all libdar symbols