Interruptions en C++

Top Page

Reply to this message
Author: Frederic Mantegazza
Date:  
To: ML Guilde
Subject: Interruptions en C++
Bonjour,

Petite question concernant la programmation en C++ sous Linux:

Comment utilise-t-on (si c'est possible), les fonctions de mise en place
des interruptions (alarm(), raise(), kill(), signal() et les sigxxx()) en
C++ ?

Par exemple, peut-on passer la methode d'un objet particulier a la
fonction signal() ?

#include <maclasse.hh>

main()
{
    MaClasse monObjet;
    signal(SIGINT, monObjet.ctrC());


    ...
}


Sinon, est-il possible, dans la fonction C qui servira de handler dans
signal(), de creer un objet C++ et d'appeler des methodes de celui-ci ?

Merci pour vos lumieres.

-- 
    Frederic