Remove dynamic exceptions
[anna.git] / example / http / wims20XClient / main.cpp
index 9784f31..1169e8a 100644 (file)
@@ -53,10 +53,10 @@ public:
       a_httpRequest.setMethod (http::Method::Type::Get);
    }
 
-   void setMessageBySecond (const int messageBySecond) throw () { a_messageByTick = messageBySecond / (OneSecond / Period); }
-   void setRequest (http::wims20::ClientSide* request) throw () { a_request = request; }
+   void setMessageBySecond (const int messageBySecond) { a_messageByTick = messageBySecond / (OneSecond / Period); }
+   void setRequest (http::wims20::ClientSide* request) { a_request = request; }
 
-   int getTxMessageCounter () const throw () { return a_txMessageCounter; }
+   int getTxMessageCounter () const { return a_txMessageCounter; }
 
 private:
    int a_messageByTick;
@@ -67,7 +67,7 @@ private:
    http::wims20::ClientSide* a_request;
 
    /* Se invoca 4 veces por segundo */
-   bool tick () throw (RuntimeException);
+   bool tick () noexcept(false);
 };
 
 class MyHandler : public http::Handler {
@@ -77,20 +77,20 @@ public:
 private:
    xml::DocumentMemory a_xmlResponse;
    
-   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);
    
-//   static bool isOk (const test::Response& response) throw ();
+//   static bool isOk (const test::Response& response) ;
 };
 
 class MyCommunicator : public comm::Communicator {
 public:
    MyCommunicator () : comm::Communicator (), a_avgResponseTime (0), a_rxMessageCounter (0) {;}
 
-   void count (const Millisecond delay) throw (RuntimeException);
+   void count (const Millisecond delay) noexcept(false);
    
    // Sustituye la redefinición de los siguientes métodos
-   void eventBreakConnection (const comm::ClientSocket&) throw ();
+   void eventBreakConnection (const comm::ClientSocket&) ;
    using comm::Communicator::eventBreakConnection;
 
 private:
@@ -98,15 +98,15 @@ private:
    int a_rxMessageCounter;
    MyHandler a_httpHandler;
    
-   void eventReceiveMessage (ClientSocket&, const Message&) throw (RuntimeException);
+   void eventReceiveMessage (ClientSocket&, const Message&) noexcept(false);
 };
 
 class HeavyWIMS20Client : public anna::comm::Application {
 public:
    HeavyWIMS20Client ();
 
-   Server* getServer () const throw () { return a_server; }
-   const Sender* getSender () const throw () { return &a_sender; }
+   Server* getServer () const { return a_server; }
+   const Sender* getSender () const { return &a_sender; }
 
 private:
    MyCommunicator a_communicator;
@@ -115,8 +115,8 @@ private:
    Server* a_server;
    http::wims20::ClientSide* a_request;
 
-   void initialize () throw (RuntimeException);
-   void run () throw (RuntimeException);
+   void initialize () noexcept(false);
+   void run () noexcept(false);
 };
 
 using namespace std;
@@ -167,7 +167,7 @@ HeavyWIMS20Client::HeavyWIMS20Client () :
 }
 
 void HeavyWIMS20Client::initialize ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    CommandLine& cl (CommandLine::instantiate ());
 
@@ -196,7 +196,7 @@ void HeavyWIMS20Client::initialize ()
 }
 
 void HeavyWIMS20Client::run ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    a_timeController.activate (a_sender);
 
@@ -204,7 +204,7 @@ void HeavyWIMS20Client::run ()
 }
 
 void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Message& message)
-   throw (RuntimeException)
+   noexcept(false)
 {
    LOGMETHOD (TraceMethod tm ("MyCommunicator", "eventReceiveMessage", ANNA_FILE_LOCATION));
 
@@ -215,7 +215,7 @@ void MyCommunicator::eventReceiveMessage (ClientSocket& clientSocket, const Mess
 }
 
 void MyCommunicator::count (const Millisecond delay)
-   throw (RuntimeException)
+   noexcept(false)
 {
    Guard guard (this, "MyCommunicator::count");
    
@@ -224,7 +224,7 @@ void MyCommunicator::count (const Millisecond delay)
 }
 
 void MyCommunicator::eventBreakConnection (const ClientSocket& clientSocket)
-   throw ()
+   
 {
    if (a_rxMessageCounter == 0) {
       LOGWARNING (
@@ -251,7 +251,7 @@ void MyCommunicator::eventBreakConnection (const ClientSocket& clientSocket)
 }
 
 bool Sender::tick ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    Server* server = static_cast <HeavyWIMS20Client&> (anna::app::functions::getApp ()).getServer ();
    Communicator* communicator = anna::app::functions::component <Communicator> (ANNA_FILE_LOCATION);
@@ -284,7 +284,7 @@ bool Sender::tick ()
 }
 
 void MyHandler::evResponse (ClientSocket& clientSocket, const http::Response& response)
-   throw (RuntimeException)
+   noexcept(false)
 {
    TraceMethod tm ("MyHandler", "evResponse", ANNA_FILE_LOCATION);