summaryrefslogtreecommitdiff
path: root/i/simulotron/src/gs/test_gs.cc
diff options
context:
space:
mode:
authorhaller2006-01-21 21:10:23 +0000
committerhaller2006-01-21 21:10:23 +0000
commita8cd31b9681938b1cea0d02e884962fd8f114208 (patch)
treeeeccb77227e02d919f75d9a97ea3c7557d2be2fc /i/simulotron/src/gs/test_gs.cc
parent270ede560382bbce481b18895276d9802ae931ee (diff)
- 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)
Diffstat (limited to 'i/simulotron/src/gs/test_gs.cc')
-rw-r--r--i/simulotron/src/gs/test_gs.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/i/simulotron/src/gs/test_gs.cc b/i/simulotron/src/gs/test_gs.cc
index acf47f9..c9e9ea5 100644
--- a/i/simulotron/src/gs/test_gs.cc
+++ b/i/simulotron/src/gs/test_gs.cc
@@ -89,7 +89,7 @@ int testGSServer(SocketServer & sockServ)
// Reception des messages
// une string
GSMessage gsm;
- while (gst.getGS(gsm) != 0);
+ while (!gst.getGS(gsm,true));
gsm.getString(strDest);
if (strDepart != strDest)
{
@@ -101,7 +101,7 @@ int testGSServer(SocketServer & sockServ)
}
gsm.clear();
// Un char
- while (gst.getGS(gsm) != 0);
+ while (!gst.getGS(gsm, true));
gsm.readGS(&b, sizeof(char));
if ( a != b)
{
@@ -113,7 +113,7 @@ int testGSServer(SocketServer & sockServ)
}
gsm.clear();
// Un short
- while (gst.getGS(gsm) != 0);
+ while (!gst.getGS(gsm, true));
gsm.readGS(&s2, sizeof(short));
if ( s1 != s2)
{
@@ -125,7 +125,7 @@ int testGSServer(SocketServer & sockServ)
}
gsm.clear();
// Un int positif
- while (gst.getGS(gsm) != 0);
+ while (!gst.getGS(gsm, true));
gsm.readGS(&i2, sizeof(int));
if ( i1 != i2)
{
@@ -137,7 +137,7 @@ int testGSServer(SocketServer & sockServ)
}
gsm.clear();
// Un int negatif
- while (gst.getGS(gsm) != 0);
+ while (!gst.getGS(gsm, true));
gsm.readGS(&i4, sizeof(int));
if ( i3 != i4)
{
@@ -149,7 +149,7 @@ int testGSServer(SocketServer & sockServ)
}
gsm.clear();
// Un Long
- while (gst.getGS(gsm) != 0);
+ while (!gst.getGS(gsm, true));
gsm.readGS(&l2, sizeof(long));
if ( l1 != l2)
{
@@ -161,7 +161,7 @@ int testGSServer(SocketServer & sockServ)
}
gsm.clear();
// Un gros message
- while (gst.getGS(gsm) != 0);
+ while (!gst.getGS(gsm, true));
gsm.readGS(&s2,sizeof(short));
gsm.readGS(&l2,sizeof(long));
gsm.getString(strDest);