X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/184e15f0eedd1a3895987e59f5d39fad19c3b9b6..ee2cb3d6c26ae319d20bde28f415393e96611ece:/Server/include/plaqui/server/controlclient.h?ds=sidebyside diff --git a/Server/include/plaqui/server/controlclient.h b/Server/include/plaqui/server/controlclient.h index 50ebe2a..f225240 100644 --- a/Server/include/plaqui/server/controlclient.h +++ b/Server/include/plaqui/server/controlclient.h @@ -30,6 +30,7 @@ #include "plaqui/server/command.h" #include "plaqui/server/connection.h" +#include "plaqui/server/receiver.h" // TODO TEMPRORAL #include namespace PlaQui { @@ -54,14 +55,6 @@ namespace Server { // Atributos. - private: - - /// Host al cual conectarse. - std::string host; - - /// Puerto al cual conectarse. - int port; - protected: /// Señal para indicar que se conectó. @@ -73,6 +66,9 @@ namespace Server { /// Señal para indicar que se recibió un error. SignalErrorReceived error_received; + /// Receptor del estado de la planta TODO Temporal. + Receiver receiver; + // Métodos. private: @@ -96,7 +92,8 @@ namespace Server { * control. * \param port Puerto al cual conectarse. */ - ControlClient(std::string host = "localhost", int port = 7522); + ControlClient(const std::string& host = "localhost", + const Connection::Port& port = 7522); /** * Envía un comando al servidor. @@ -120,6 +117,11 @@ namespace Server { */ SignalErrorReceived& signal_error_received(void); + /** + * Obtiene la señal que avisa cuando se recibió un cuadro. + */ + Receiver::SignalFrameReceived& signal_frame_received(void); + }; }