X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/212f9ae5dc8899bab8b23ed13d81c28c510db3c3..1767eccd7e3ea6de4101d6d29c1d29ac0fba2a51:/Server/include/plaqui/server/controlclient.h diff --git a/Server/include/plaqui/server/controlclient.h b/Server/include/plaqui/server/controlclient.h index 254f815..7373fbc 100644 --- a/Server/include/plaqui/server/controlclient.h +++ b/Server/include/plaqui/server/controlclient.h @@ -43,6 +43,12 @@ namespace Server { ///////////////////////////////////////////////////////////////////// // Tipos. + public: + + ///////////////////////////////////////////////////////////////////// + /// \name Señales. + //@{ + public: /// Tipo de señal para indicar que se conectó. @@ -54,14 +60,32 @@ namespace Server { /// Tipo de señal para indicar que se recibió un error. typedef SigC::Signal1 SignalErrorReceived; + /// Tipo de señal para indicar que se recibió un frame. FIXME + typedef Receiver::SignalFrameReceived SignalFrameReceived; + + /** + * Obtiene la señal para indicar que se recibió una respuesta OK. + */ + SignalOKReceived& signal_ok_received(void); + + /** + * Obtiene la señal para indicar que se recibió un error. + */ + SignalErrorReceived& signal_error_received(void); + + /** + * Obtiene la señal que avisa cuando se recibió un cuadro. + * \todo TODO Temporal. + */ + SignalFrameReceived& signal_frame_received(void); + + //@} + ///////////////////////////////////////////////////////////////////// // Atributos. protected: - /// Señal para indicar que se conectó. - SignalConnected connected; - /// Señal para indicar que se recibió una respuesta OK. SignalOKReceived ok_received; @@ -79,7 +103,7 @@ namespace Server { /** * Realiza la conexión al servidor. */ - virtual void real_run(void); + virtual void real_run(void) throw(); public: @@ -105,26 +129,6 @@ namespace Server { */ void send(const Command& command); - /** - * Obtiene la señal para indicar que se conectó. - */ - SignalConnected& signal_connected(void); - - /** - * Obtiene la señal para indicar que se recibió una respuesta OK. - */ - SignalOKReceived& signal_ok_received(void); - - /** - * Obtiene la señal para indicar que se recibió un error. - */ - SignalErrorReceived& signal_error_received(void); - - /** - * Obtiene la señal que avisa cuando se recibió un cuadro. - */ - Receiver::SignalFrameReceived& signal_frame_received(void); - }; }