From b673946d76e436c067d24e535b1e0a167b9dfc47 Mon Sep 17 00:00:00 2001 From: galmes Date: Sun, 25 Jan 2004 21:31:01 +0000 Subject: Implémentation des classes "Communication_module" et "communication_asservissement_control" --- i/siroco/src/communication_module.h | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'i/siroco/src/communication_module.h') diff --git a/i/siroco/src/communication_module.h b/i/siroco/src/communication_module.h index 865b882..d95bab6 100644 --- a/i/siroco/src/communication_module.h +++ b/i/siroco/src/communication_module.h @@ -26,15 +26,34 @@ // }}} #include "message.h" +namespace Siroco +{ + class CommunicationModule { + private: + // Activé ou Désactivé. + bool state_; public: - // Destructeur. - virtual ~CommunicationModule (void); + // Constructeur / Destructeur. + CommunicationModule (bool state = false); + ~CommunicationModule (void); + + // ce qu'on avait dit qui me semble pas top;.. + //virtual ~CommunicationModule (void); + // Recoie un message. + // virtual void recv (void); + //Message m); + // Initial virtual void recv (const Message &m); + + // Active (true) ou désactive (false) le module. - virtual void activate (bool flag = true); + // virtual void activate (bool flag = true); + void activate (bool flag = true); + bool is_active (void); }; +}; //namespace Siroco #endif // communication_module_h -- cgit v1.2.3