X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fhttp%2FHandler.hpp;fp=include%2Fanna%2Fhttp%2FHandler.hpp;h=0e20a64ae3cdc83bb44ecf37c196fac12d8296e8;hp=4d154b24a050334ce75e14f08a2f4c01cf176efc;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/http/Handler.hpp b/include/anna/http/Handler.hpp index 4d154b2..0e20a64 100644 --- a/include/anna/http/Handler.hpp +++ b/include/anna/http/Handler.hpp @@ -46,7 +46,7 @@ public: en caso de ser necesario. \param message Mensaje HTTP recibido. */ - void apply(comm::ClientSocket& clientSocket, const comm::Message& message) throw(RuntimeException); + void apply(comm::ClientSocket& clientSocket, const comm::Message& message) noexcept(false); protected: /** @@ -59,7 +59,7 @@ protected: Devuelve una instancia de http::Response que puede ser usada para responser a una peticion. \return una instancia de http::Response que puede ser usada para responser a una peticion. */ - Response* allocateResponse() throw(); + Response* allocateResponse() ; /** Metodo virtual que debemos sobreescribir para tratar las peticiones HTTP. @@ -67,14 +67,14 @@ protected: en caso de ser necesario. \param request Peticion HTTP a tratar. */ - virtual void evRequest(comm::ClientSocket& clientSocket, const Request& request) throw(RuntimeException) = 0; + virtual void evRequest(comm::ClientSocket& clientSocket, const Request& request) noexcept(false) = 0; /** Metodo virtual que debemos sobreescribir para tratar las respuestas HTTP. \param clientSocket Socket por el que se recibe la respuesta. \param response respuesta HTTP a tratar. */ - virtual void evResponse(comm::ClientSocket& clientSocket, const Response& response) throw(RuntimeException) = 0; + virtual void evResponse(comm::ClientSocket& clientSocket, const Response& response) noexcept(false) = 0; private: Response* a_response;