From a8cd31b9681938b1cea0d02e884962fd8f114208 Mon Sep 17 00:00:00 2001 From: haller Date: Sat, 21 Jan 2006 21:10:23 +0000 Subject: - ajout de quelques structures de données - importation de la class nonCopyable et utilisation dans quelques classes - création d'une class exception simulotron_exception - ajout d'un paramètre "bloquant" pour recevoir une GS - modification de la valeur de retour des fonction servant à récupérer une GS - Mise en place de la poignée de main lors de la connection d'un module au hub - Ajout d'un message template pour les message vide - suppression des fonction (get|put)Char et getFD de la classe socket - modification de la fonction GSMessage::getString à deux arguments - ajout d'un test_hub - ajout de la class ComH (un peu comme ComC mais coté hub) --- i/simulotron/src/gs/gs_transmitter.hh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'i/simulotron/src/gs/gs_transmitter.hh') diff --git a/i/simulotron/src/gs/gs_transmitter.hh b/i/simulotron/src/gs/gs_transmitter.hh index 86c0620..03b01e9 100644 --- a/i/simulotron/src/gs/gs_transmitter.hh +++ b/i/simulotron/src/gs/gs_transmitter.hh @@ -26,12 +26,14 @@ * }}} */ #include "socket/socket_client.hh" +#include "utils/non_copyable.hh" + #include class SocketServer; class GSMessage; -class GSTransmitter +class GSTransmitter : public NonCopyable { private: /// Socket de transmission @@ -44,7 +46,7 @@ class GSTransmitter /// Constructeur prenant une adresse (cas d'un client) GSTransmitter(const std::string & address, int port); /// Récupère une grosse string - int getGS(GSMessage & gsm); + bool getGS(GSMessage & gsm, bool bloquant); /// envoie une grosse string void putGS(const GSMessage & gsm); }; -- cgit v1.2.3