]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Server/include/plaqui/server/receiver.h
Se mejora el manejo de errores. Ahora con el codigo de error va una descripcion
[z.facultad/75.42/plaqui.git] / Server / include / plaqui / server / receiver.h
index 1ac45efc3ad6f8dc7d588a2052a3460db66877e3..ddf4fd3810021335d7b88d6d036f0ef5eeafa845 100644 (file)
@@ -40,6 +40,7 @@ namespace Server {
        /// Conexión para recibir el estado de una planta.
        class Receiver: public Connection {
 
        /// Conexión para recibir el estado de una planta.
        class Receiver: public Connection {
 
+               /////////////////////////////////////////////////////////////////////
                // Constantes.
 
                private:
                // Constantes.
 
                private:
@@ -50,7 +51,7 @@ namespace Server {
                        /// Marca de fin de frame.
                        static const std::string FRAME_END;
 
                        /// Marca de fin de frame.
                        static const std::string FRAME_END;
 
-
+               /////////////////////////////////////////////////////////////////////
                // Tipos.
 
                public:
                // Tipos.
 
                public:
@@ -66,7 +67,7 @@ namespace Server {
                        /// Señal que indica que se recibió un cuadro.
                        SignalFrameReceived frame_received;
 
                        /// Señal que indica que se recibió un cuadro.
                        SignalFrameReceived frame_received;
 
-
+               /////////////////////////////////////////////////////////////////////
                // Métodos.
 
                private:
                // Métodos.
 
                private:
@@ -74,7 +75,7 @@ namespace Server {
                        /**
                         * Recibe la transmisión.
                         */
                        /**
                         * Recibe la transmisión.
                         */
-                       virtual void real_run(void);
+                       virtual void real_run(void) throw();
 
                public:
 
 
                public:
 
@@ -90,7 +91,7 @@ namespace Server {
                         * \param host Host del cual recibir el estado de la planta.
                         */
                        Receiver(const Connection::Port& port = 7528,
                         * \param host Host del cual recibir el estado de la planta.
                         */
                        Receiver(const Connection::Port& port = 7528,
-                                       const std::string& host = "localhost");
+                                       const std::string& host = "localhost") throw(sockerr);
 
                        /**
                         * Obtiene la señal que avisa cuando se recibió un cuadro.
 
                        /**
                         * Obtiene la señal que avisa cuando se recibió un cuadro.