Remove dynamic exceptions
[anna.git] / example / http / wims20RServer / main.cpp
index f56c20f..36f728d 100644 (file)
@@ -44,15 +44,15 @@ class MyHandler : public http::Handler {
 public:
    MyHandler () : http::Handler ("wims20_rserver::MyHandler"), a_request (NULL) {;}
 
-   static const char* className () throw () { return "wims20_rserver::ReceiverFactory"; }
+   static const char* className () { return "wims20_rserver::ReceiverFactory"; }
 
 private:
    MyCommunicator* a_communicator;
    http::wims20::ServerSide* a_request;
 
-   void initialize () throw (RuntimeException);
-   void evRequest (ClientSocket&, const http::Request& request) throw (RuntimeException);
-   void evResponse (ClientSocket&, const http::Response&) throw (RuntimeException) {;}
+   void initialize () noexcept(false);
+   void evRequest (ClientSocket&, const http::Request& request) noexcept(false);
+   void evResponse (ClientSocket&, const http::Response&) noexcept(false) {;}
 };
 
 class HTTPArithmeticServer : public comm::Application {
@@ -64,8 +64,8 @@ private:
    ReceiverFactoryImpl <MyHandler> a_receiverFactory;
    comm::ServerSocket* a_serverSocket;
 
-   void initialize () throw (RuntimeException);
-   void run () throw (RuntimeException);
+   void initialize () noexcept(false);
+   void run () noexcept(false);
 };
 
 using namespace std;
@@ -109,7 +109,7 @@ HTTPArithmeticServer::HTTPArithmeticServer () :
 }
 
 void HTTPArithmeticServer::initialize () 
-   throw (RuntimeException)
+   noexcept(false)
 {
    CommandLine& cl (CommandLine::instantiate ());
 
@@ -123,7 +123,7 @@ void HTTPArithmeticServer::initialize ()
 }
 
 void HTTPArithmeticServer::run ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    CommandLine& cl (CommandLine::instantiate ());
 
@@ -136,7 +136,7 @@ void HTTPArithmeticServer::run ()
 }
 
 void MyHandler::initialize ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    CommandLine& cl (CommandLine::instantiate ());
 
@@ -162,7 +162,7 @@ void MyHandler::initialize ()
 // Observar que la <op> correspondería con las parte other_possible_levels
 // de la especificación WIMS 2.0
 void MyHandler::evRequest (ClientSocket& clientSocket, const http::Request& request)
-   throw (RuntimeException)
+   noexcept(false)
 {
    LOGMETHOD (TraceMethod tm ("MyReceiver", "apply", ANNA_FILE_LOCATION));