#define PLAQUI_TRANSMITTER_H
#include "plaqui/server/connection.h"
-//#include "plaqui/server/plant.h"
#include <string>
namespace PlaQui {
/// Conexión para transmitir el estado de una planta.
class Transmitter: public Connection {
+ /////////////////////////////////////////////////////////////////////
// Métodos.
private:
/**
* Comienza a transmitir.
*/
- virtual void real_run(void);
+ virtual void real_run(void) throw();
public:
/**
* Constructor.
*
- * \param host Host al cual transmitir.
- * \param port Puerto al cual transmitir.
+ * Los parámetros son modificados por los valores reales que toma
+ * una vez conectado.
+ *
+ * \param _host Host al cual transmitir.
+ * \param _port Puerto al cual transmitir.
*/
- Transmitter(const std::string& _host = "localhost",
- const Connection::Port& _port = 7528);
+ Transmitter(const std::string& _host,
+ const Connection::Port& _port) throw(sockerr);
/**
* Envia datos.