X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fcomm%2FReceiver.hpp;h=541523b6a4d3176dae03ab9d00b01d85387832e1;hp=41c98b066828d32671c5a816586b831557a583af;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/comm/Receiver.hpp b/include/anna/comm/Receiver.hpp index 41c98b0..541523b 100644 --- a/include/anna/comm/Receiver.hpp +++ b/include/anna/comm/Receiver.hpp @@ -36,7 +36,7 @@ public: * Devuelve el nombre lógico de éste receptor. * \return el nombre lógico de éste receptor. */ - const std::string& getName() const throw() { return a_name; } + const std::string& getName() const { return a_name; } /** Metodo manejador de los mensajes recibidos por el socket. En entornos MT cada socket invocara @@ -47,32 +47,32 @@ public: decodificado aplicando las reglas establecidas por la capa de transporte asociado al ClientSocket por el que llega el mensaje. */ - virtual void apply(ClientSocket& clientSocket, const Message& message) throw(RuntimeException) = 0; + virtual void apply(ClientSocket& clientSocket, const Message& message) noexcept(false) = 0; /** * Método manejador de la notificación de que el socket va a ser cerrado. * param clientSocket Socket cliente que va a ser cerrado. */ - virtual void eventBreakConnection(const comm::ClientSocket& clientSocket) throw() {;} + virtual void eventBreakConnection(const comm::ClientSocket& clientSocket) {;} /** * Método manejador de la notificación de que el socket va a ser cerrado. * param clientSocket Socket cliente que va a ser cerrado. */ - virtual void eventBreakLocalConnection(const comm::ClientSocket& clientSocket) throw() {;} + virtual void eventBreakLocalConnection(const comm::ClientSocket& clientSocket) {;} /** * Método manejador de la notificación de que se ha creado una nueva conexion * @param server Proceso servidor con el que hemos establecido la conexion. */ - virtual void eventCreateConnection(const Server* server) throw() {;} + virtual void eventCreateConnection(const Server* server) {;} /** Devuelve una cadena con toda la informacion relevante de este objeto. \return una cadena con toda la informacion relevante de este objeto. */ virtual std::string asString() const - throw() { + { std::string msg("anna::comm::Receiver { Name: "); msg += a_name; return msg += " }"; @@ -83,7 +83,7 @@ public: \param parent Nodo XML a partir del cual introducir la informacion. \return Un nodo XML con la informacion referente a este objeto. */ - virtual xml::Node* asXML(xml::Node* parent) const throw(RuntimeException) { + virtual xml::Node* asXML(xml::Node* parent) const noexcept(false) { xml::Node* node = parent->createChild("comm.Receiver"); node->createAttribute("Name", a_name); return node; @@ -99,7 +99,7 @@ protected: /** Metodo invocado por el ReceiverFactory en el momento de pasar a usar esta instancia. */ - virtual void initialize() throw(RuntimeException) { ; } + virtual void initialize() noexcept(false) { ; } private: std::string a_name;