Remove dynamic exceptions
[anna.git] / include / anna / http / Handler.hpp
index 4d154b2..0e20a64 100644 (file)
@@ -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;