Remove dynamic exceptions
[anna.git] / example / http / kClient / main.cpp
index 470eebc..082edce 100644 (file)
@@ -38,8 +38,8 @@ private:
    http::Response a_httpResponse;
    test::Response a_testResponse;
 
-   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 {
@@ -55,24 +55,24 @@ private:
    http::Request a_httpRequest;
    test::Request a_testRequest;
 
-   void eventReceiveMessage (ClientSocket &, const Message&) throw (RuntimeException);
-   void eventUser (const char* id, const void* context) throw ();
+   void eventReceiveMessage (ClientSocket &, const Message&) noexcept(false);
+   void eventUser (const char* id, const void* context) ;
 };
 
 class HTTPKClient : public anna::comm::Application {
 public:
    HTTPKClient ();
 
-   Server* getServer () const throw () { return a_server; }
-   const test::Menu& getMenu () const throw () { return a_menu; }
+   Server* getServer () const { return a_server; }
+   const test::Menu& getMenu () const { return a_menu; }
 
 private:
    MyCommunicator a_communicator;
    test::Menu a_menu;
    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 @@ HTTPKClient::HTTPKClient () :
 }
 
 void HTTPKClient::initialize () 
-   throw (RuntimeException)
+   noexcept(false)
 {
    CommandLine& cl (CommandLine::instantiate ());
 
@@ -126,14 +126,14 @@ void HTTPKClient::initialize ()
 }
 
 void HTTPKClient::run ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    a_menu.paint ();
    a_communicator.accept ();
 }
 
 void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Message& message)
-   throw (RuntimeException)
+   noexcept(false)
 {
    LOGMETHOD (TraceMethod tm ("MyCommunicator", "eventReceiveMessage", ANNA_FILE_LOCATION));
 
@@ -148,7 +148,7 @@ void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Mess
 // notifica al comunicador mediante un evento de usuario.
 //-----------------------------------------------------------------------------------------
 void MyCommunicator::eventUser (const char* id, const void* context)
-   throw ()
+   
 {
    LOGMETHOD (TraceMethod tm ("MyCommunicator", "eventUser", ANNA_FILE_LOCATION));
 
@@ -173,7 +173,7 @@ void MyCommunicator::eventUser (const char* id, const void* context)
 }
 
 void MyHandler::evResponse (ClientSocket& clientSocket, const http::Response& response)
-   throw (RuntimeException)
+   noexcept(false)
 {
    if (response.getStatusCode () == 200) {
       a_testResponse.decode (response.getBody ());