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

C++ Discussion :

[POO] Conception sous c++


Sujet :

C++

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 55
    Par défaut [POO] Conception sous c++
    Bonjour,
    je dispose de 2 classes Ctiti et Ctoto. Dans ma classe Ctiti, j'utilise la classe Ctoto.
    Classe Ctiti{
    Ctiti();
    ...
    Ctoto myToto;
    };
    Ma classe Ctoto dispose d'une boucle de reception de message -Connexion socket, attente sur un recv...- J'ai des messages qui arrivent au compte goutte... et ce que je voudrais, ce serait remonter les information auprès de la classe Ctoto à chaque nouveau msg. Je préférerais ne pas toucher aux déclarations de fonctions(paramètre, retour),... et je ne vois pas comment procéder... Vous pourriez une méthode pour résoudre cela.


    Dans titi.cpp
    init(){
    myToto.waitMsg();
    }
    Dans toto.cpp
    string msg
    void waitMsg(){
    ...
    recv(msg);
    }
    Comment remonter msg à Ctoto?

    Merci

  2. #2
    Invité de passage
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1
    Par défaut
    salut, je pense que tu dois revoir l'architecture de ton programme, car d'apres ce que tu dis CToto::mytoto est dans Ctiti, donc mytoto.WaitMsg() est déja dans la classe CTiti , je pense que tu devrai passer par les threads et utiliser des objets de synchronisation.

  3. #3
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    Ce que tu veux c'est de l'I/O asynchrone.
    Regarde du côté de Boost.Asio par exemple.

Discussions similaires

  1. [POO] Conception et AddEvent
    Par yudao dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 30/05/2007, 12h20
  2. [POO] getElementsByTagName sous IE
    Par krovomi dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 01/03/2007, 14h35
  3. [POO] Concept général
    Par delphi+ dans le forum Delphi
    Réponses: 5
    Dernier message: 28/02/2007, 16h49
  4. [POO] Conception d'un système de template
    Par iwf-fr dans le forum Langage
    Réponses: 8
    Dernier message: 06/02/2007, 13h29
  5. [POO] conception des classes
    Par poukill dans le forum C++
    Réponses: 229
    Dernier message: 19/07/2006, 08h28

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