| Disk ARchive 2.5.10 Full featured and portable backup and archiving tool

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces
user_interaction.hpp File Reference
API

defines the interaction between libdar and the user.Three classes are defined More...

`#include "infinint.hpp"`
`#include "../my_config.h"`
`#include <string>`
`#include "erreurs.hpp"`
`#include "integers.hpp"`
`#include "secu_string.hpp"`
`#include "on_pool.hpp"`

Go to the source code of this file.

## Classes
class | libdar::user_interaction
| This is a pure virtual class that is used by libdar when interaction with the user is required. More...
class | libdar::user_interaction_callback
| full implemented class for user_interaction based on callback functions. More...
class | libdar::user_interaction_blind
| full implementation class for user_interaction, which shows nothing and assumes answer "no" to any question More...

## Namespaces
| libdar
| libdar namespace encapsulate all libdar symbols

## Detailed Description

defines the interaction between libdar and the user.

Three classes are defined

- user_interaction is the root class that you can use to make your own classes
- user_interaction_callback is a specialized inherited class which is implements user interaction thanks to callback functions
- user_interaction_blind provides fully usable objects that do not show anything and always assume a negative answer from the user

Definition in file user_interaction.hpp.