summaryrefslogtreecommitdiff
path: root/i/simulotron/src/aiguillage/aiguillage.hh
diff options
context:
space:
mode:
authorhaller2005-12-19 23:21:42 +0000
committerhaller2005-12-19 23:21:42 +0000
commit08665d1190b5512046797e34041575aeaccc1ec7 (patch)
tree2f388ad8bee1119fd113ce3c0041628066eeeee3 /i/simulotron/src/aiguillage/aiguillage.hh
parent001f91e6ddce33aec769348adc55f0c0b0c09534 (diff)
* Creation du fichier comc.c
* Codage de Aiguillage en progression... * Creation d'un test_aiguillage pipo (pour l'instant) * Ajout de fonctionnalité à GSMessage * Ajout de Aiguillage pour la compilation dans le Makefile.am
Diffstat (limited to 'i/simulotron/src/aiguillage/aiguillage.hh')
-rw-r--r--i/simulotron/src/aiguillage/aiguillage.hh14
1 files changed, 8 insertions, 6 deletions
diff --git a/i/simulotron/src/aiguillage/aiguillage.hh b/i/simulotron/src/aiguillage/aiguillage.hh
index a549eae..3ec2bae 100644
--- a/i/simulotron/src/aiguillage/aiguillage.hh
+++ b/i/simulotron/src/aiguillage/aiguillage.hh
@@ -25,22 +25,24 @@
*
* }}} */
+#include "gs/gs_transmitter.hh"
+
class Aiguillage
{
private:
- static const int MAX_SIZE_NAME = 8;
+ static const unsigned int MAX_SIZE_NAME = 8;
private:
- GSTransmitter gqt_;
+ GSTransmitter gst_;
std::string name_;
public:
/// Constructeur
- Aiguillage(void);
+ Aiguillage(const std::string & address, int port, const std::string & name);
/// Envoie un paquet en rajoutant les infos de sources et de provenance
- void send(GSMessage & gsm, const std::string & source, const std::string & dest);
+ void send(const GSMessage & gsm, const std::string & source, const std::string & dest);
/// Reçoie un paquet du réseau et supprime les infos src et dest du GSM
- int receive(GSMessage & gsm, std::string & source, const std::string & dest);
+ int receive(GSMessage & gsm, std::string & source, std::string & dest);
private:
/// Set le nom de transmition
- void setName(std::string & name);
+ void setName(const std::string & name);
};
#endif //AIGUILLAGE_HH