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:
/**
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.
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;