Remove dynamic exceptions
[anna.git] / example / http / xmlSender / main.cpp
index abcd844..2c924ac 100644 (file)
@@ -38,8 +38,8 @@ public:
 private:
    http::Response a_httpResponse;
 
-   void evRequest (ClientSocket&, const http::Request&) throw (RuntimeException) {;}
-   void evResponse (ClientSocket&, const http::Response&) throw (RuntimeException);
+   void evRequest (ClientSocket&, const http::Request&) noexcept(false) {;}
+   void evResponse (ClientSocket&, const http::Response&) noexcept(false);
 };
 
 class MyCommunicator : public Communicator {
@@ -56,23 +56,23 @@ private:
    MyHandler a_httpHandler;
    http::Request a_httpRequest;
 
-   void eventReceiveMessage (ClientSocket &, const Message&) throw (RuntimeException);
-   void eventBreakConnection (Server* server) throw ();
-   void eventStartup () throw (RuntimeException);
+   void eventReceiveMessage (ClientSocket &, const Message&) noexcept(false);
+   void eventBreakConnection (Server* server) ;
+   void eventStartup () noexcept(false);
 };
 
 class IHTTPClient : public anna::comm::Application {
 public:
    IHTTPClient ();
 
-   Server* getServer () const throw () { return a_server; }
+   Server* getServer () const { return a_server; }
 
 private:
    MyCommunicator a_communicator;
    Server* a_server;
 
-   void initialize () throw (RuntimeException);
-   void run () throw (RuntimeException);
+   void initialize () noexcept(false);
+   void run () noexcept(false);
 };
 
 using namespace std;
@@ -120,7 +120,7 @@ IHTTPClient::IHTTPClient () :
 }
 
 void IHTTPClient::initialize () 
-   throw (RuntimeException)
+   noexcept(false)
 {
    CommandLine& cl (CommandLine::instantiate ());
 
@@ -137,13 +137,13 @@ void IHTTPClient::initialize ()
 }
 
 void IHTTPClient::run ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    a_communicator.accept ();
 }
 
 void MyCommunicator::eventStartup ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    CommandLine& cl (CommandLine::instantiate ());
 
@@ -213,7 +213,7 @@ void MyCommunicator::eventStartup ()
 }
 
 void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Message& message)
-   throw (RuntimeException)
+   noexcept(false)
 {
    LOGMETHOD (TraceMethod tm ("MyCommunicator", "eventReceiveMessage", ANNA_FILE_LOCATION));
 
@@ -224,14 +224,14 @@ void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Mess
 }
 
 void MyCommunicator::eventBreakConnection (Server* server) 
-   throw ()
+   
 {
    cout << "Perdida conexion con " << server->asString () << endl;
    requestStop ();
 }
 
 void MyHandler::evResponse (ClientSocket& clientSocket, const http::Response& response)
-   throw (RuntimeException)
+   noexcept(false)
 {
    const DataBlock& body = response.getBody ();