/// Conexión para recibir comandos de control para una planta.
class ControlServer: public Connection {
+ /////////////////////////////////////////////////////////////////////
// Tipos.
public:
/// Tipo de señal para indicar que se recibió un comando.
typedef SigC::Signal1<void, const Command&> SignalCommandReceived;
+ /////////////////////////////////////////////////////////////////////
// Atributos.
private:
- /// Mutex para el socket.
- Glib::Mutex socket_mutex;
-
/// Señal para indicar que se recibió un comando.
SignalCommandReceived command_received;
-
+ /////////////////////////////////////////////////////////////////////
// Métodos.
protected:
/**
* Atiende la conexión.
*/
- virtual void real_run(void);
+ virtual void real_run(void) throw();
public: