Remove dynamic exceptions
[anna.git] / example / http / wims20Client / main.cpp
index 0d5b49b..36522ef 100644 (file)
@@ -35,8 +35,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 {
@@ -51,22 +51,22 @@ private:
    MyHandler a_httpHandler;
    http::Request a_httpRequest;
 
-   void eventReceiveMessage (ClientSocket &, const Message&) throw (RuntimeException);
-   void eventStartup () throw (RuntimeException);
+   void eventReceiveMessage (ClientSocket &, const Message&) noexcept(false);
+   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;
@@ -112,7 +112,7 @@ IHTTPClient::IHTTPClient () :
 }
 
 void IHTTPClient::initialize () 
-   throw (RuntimeException)
+   noexcept(false)
 {
    CommandLine& cl (CommandLine::instantiate ());
 
@@ -127,13 +127,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 ());
 
@@ -168,7 +168,7 @@ void MyCommunicator::eventStartup ()
 }
 
 void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Message& message)
-   throw (RuntimeException)
+   noexcept(false)
 {
    LOGMETHOD (TraceMethod tm ("MyCommunicator", "eventReceiveMessage", ANNA_FILE_LOCATION));
 
@@ -179,7 +179,7 @@ void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Mess
 }
 
 void MyHandler::evResponse (ClientSocket& clientSocket, const http::Response& response)
-   throw (RuntimeException)
+   noexcept(false)
 {
    cout << "HTTP StatusCode: " << response.getStatusCode () << endl;
    cout << "HTTP Text: " << response.getReasonPhrase () << endl;