/// Conexión para recibir el estado de una planta.
class Receiver: public Connection {
+ /////////////////////////////////////////////////////////////////////
// Constantes.
private:
/// Marca de fin de frame.
static const std::string FRAME_END;
-
+ /////////////////////////////////////////////////////////////////////
// Tipos.
public:
/// Señal que indica que se recibió un cuadro.
SignalFrameReceived frame_received;
-
+ /////////////////////////////////////////////////////////////////////
// Métodos.
private:
/**
* Recibe la transmisión.
*/
- virtual void real_run(void);
+ virtual void real_run(void) throw();
public:
* \param host Host del cual recibir el estado de la planta.
*/
Receiver(const Connection::Port& port = 7528,
- const std::string& host = "localhost");
+ const std::string& host = "localhost") throw(sockerr);
/**
* Obtiene la señal que avisa cuando se recibió un cuadro.