 |
PhoenixMock
1.8.7
Tools to split/merge/print mock used in Phoenix
|
Go to the documentation of this file.
7 #ifndef __PPROGRESS_TIME_H__
8 #define __PPROGRESS_TIME_H__
18 ProgressTime(
size_t nbSteps,
char chPlein =
'=',
char chMiddle =
'>',
char chEnd =
' ');
void setNbSteps(size_t nbSteps)
fonction qui initialise le nombre d'étapes à faire
void setChMiddle(char chMiddle)
init le charactère au bout de la ligne de remplissage
virtual ~ProgressTime()
destructeur de ProgressTime
ProgressTime & operator=(const ProgressTime &other)
Opérateur = de ProgressTime.
char * p_buffer
tampon pour l'affichage
void setChEnd(char chEnd)
init le charactère de remplissage de la barre vide
unsigned int p_avancement
void start()
fonction qui démarre le chronomètre de la ProgressTime
unsigned int p_consoleWidth
void initialisationProgressTime(size_t nbSteps, char chPlein, char chMiddle, char chEnd)
fonction d'initialisation de ProgressTime
ProgressTime()
Constructeur par défaut de ProgressTime.
char p_chMiddle
charactère au bout de la ligne de remplissage
char p_chEnd
charactère de remplissage de la barre vide
void feelbuffer(unsigned int taille)
affiche la barre de chargement
char p_chPlein
caractère de remplissage
void print()
fonction qui affiche la ProgressTime
void clear()
fonction qui efface la barre de chargement
unsigned int p_secondesRestantes
void finish()
affiche la barre de chargement finie
void copyProgressTime(const ProgressTime &other)
fonction de copie de ProgressTime
classe qui permet de gérer des barres de chargement en console avec l'affichage et le calcul du temps...
unsigned int p_oldAvancement
clock_t p_oldTempsRestant
void setChPlein(char chPlein)
init le caractère de remplissage