Comment implémenter classe TimeOut?
Bonjour,
J'aimerais créer et utiliser une classe TimeOut dans mon logiciel, qui me permettrait de :
- créer un TimeOut avec en paramètre une fonction à appeler lorsque le TimeOut est écoulée.
- démarer le TimeOut
- stopper le TimeOut
Comment faire?
Voici à quoi pourrait ressembler l'interface :
Code:
1 2 3 4 5 6
|
typedef void (*functionForTimeOut)(void);
TimeOut::TimeOut (functionForTimeOut par_f_timeout, unsigned long par_ul_time);
TimeOut::start();
TimeOut::stop(); |
Merci d'avance pour votre aide.