+ class Receiver: public Connection {
+
+ /////////////////////////////////////////////////////////////////////
+ // Constantes.
+
+ private:
+
+ /// Marca de comienzo de frame.
+ static const std::string FRAME_BEGIN;
+
+ /// Marca de fin de frame.
+ static const std::string FRAME_END;
+
+ /////////////////////////////////////////////////////////////////////
+ // Tipos.
+
+ public:
+
+ /// Tipo de señal para indicar que se recibió un cuadro.
+ typedef SigC::Signal1<void, const std::string&> SignalFrameReceived;
+
+
+ // Atributos.
+
+ private:
+
+ /// Señal que indica que se recibió un cuadro.
+ SignalFrameReceived frame_received;
+
+ /////////////////////////////////////////////////////////////////////
+ // Métodos.
+
+ private:
+
+ /**
+ * Recibe la transmisión.
+ */
+ virtual void real_run(void);