#define PLAQUI_TRANSMITTER_H
#include "plaqui/server/connection.h"
+//#include "plaqui/server/plant.h"
#include <string>
-namespace Plaqui {
+namespace PlaQui {
+
+namespace Server {
/// Conexión para transmitir el estado de una planta.
class Transmitter: public Connection {
+ // Métodos.
+
private:
/**
/**
* Destructor.
*/
- virtual ~Transmitter(void) {}
+ virtual ~Transmitter(void);
/**
* Constructor.
* \param host Host al cual transmitir.
* \param port Puerto al cual transmitir.
*/
- Transmitter(std::string host = "localhost", int port = 7528);
+ Transmitter(const std::string& _host = "localhost",
+ const Connection::Port& _port = 7528);
+
+ /**
+ * Envia datos.
+ */
+ void send(const std::string& data);
};
}
+}
+
#endif // PLAQUI_TRANSMITTER_H