IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SL & STL C++ Discussion :

[C++ STL] rediriger un signal dans une fonction de class


Sujet :

SL & STL C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par défaut [C++ STL] rediriger un signal dans une fonction de class
    Bonjour à tous,

    j'ai besoin de lancer une fonction lorsque je reçoie une alarme programmé (SIGALRM). Ca fonctionne en C mais pas lorsqu'elle est encapsulée dans une classe. Le compilateur ne l'accepte pas.

    classSocket.cpp:168: erreur: argument de type « void (classSocketServer:(int) » ne concorde pas avec « void (*)(int) »

    c'est bien un pointeur que je lui passe

    struct sigaction stAction;
    sigemptyset(&(stAction.sa_mask));
    stAction.sa_flags=0;
    stAction.sa_handler=this->fnReceiveAlarm;

    déclaration de ma fonction membre de la même classe
    void classSocketServer::fnReceiveAlarm(int iSig);

    merci pour le coup de main

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mai 2007
    Messages : 3
    Par défaut
    un grand merci à toi
    j'ai pourtant fait le tour de la faq mais bon, visiblement, je suis passé à côté

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 15
    Dernier message: 13/03/2014, 18h04
  2. Pb de passage d'argument dans une fonction de classe maison
    Par deusyss dans le forum Général Python
    Réponses: 10
    Dernier message: 18/03/2010, 02h14
  3. Réponses: 7
    Dernier message: 24/01/2007, 10h01
  4. [Postgresql]Connecter à une autre base dans une fonction
    Par alex2205 dans le forum Requêtes
    Réponses: 2
    Dernier message: 05/05/2003, 11h30
  5. [Turbo Pascal] Allocation et désallocation de pointeurs dans une fonction
    Par neird dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 17/11/2002, 20h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo