27 #ifndef SHELL_INTERACTION_HPP 28 #define SHELL_INTERACTION_HPP 30 #include "../my_config.h" 41 user_interaction *shell_interaction_init(ostream *out, ostream *interact,
bool silent);
47 void shell_interaction_change_non_interactive_output(ostream *out);
48 void shell_interaction_read_char(
char & a);
49 void shell_interaction_close();
50 void shell_interaction_set_beep(
bool mode);
This is a pure virtual class that is used by libdar when interaction with the user is required...
defines the interaction between libdar and the user.Three classes are defined
libdar namespace encapsulate all libdar symbols