public:
- /// Tipo de señal para indicar que se conectó.
- typedef SigC::Signal0<void> SignalConnected;
+ /////////////////////////////////////////////////////////////////////
+ /// \name Señales
+ //@{
+
+ public:
/// Tipo de señal para indicar que se recibió una respuesta OK.
typedef SigC::Signal1<void, const std::string&> SignalOKReceived;
/// Tipo de señal para indicar que se recibió un error.
typedef SigC::Signal1<void, unsigned> 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;
*/
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);
-
};
}