Remove dynamic exceptions
[anna.git] / example / comm / rrClient / main.cpp
index 252167f..9a1ba5f 100644 (file)
@@ -39,9 +39,9 @@ public:
       a_txMessageCounter (0)
    {;}
 
-   void setMessageBySecond (const int messageBySecond) throw () { a_messageBySecond = messageBySecond; }
+   void setMessageBySecond (const int messageBySecond) { a_messageBySecond = messageBySecond; }
 
-   int getTxMessageCounter () const throw () { return a_txMessageCounter; }
+   int getTxMessageCounter () const { return a_txMessageCounter; }
 
 private:
    int a_messageBySecond;
@@ -50,7 +50,7 @@ private:
    int a_txMessageCounter;
    ThreadData <test::Request> a_requests;
 
-   bool tick () throw (RuntimeException);
+   bool tick () noexcept(false);
 };
 
 class MyCommunicator : public Communicator {
@@ -64,25 +64,25 @@ private:
    int a_avgResponseTime;
    int a_rxMessageCounter;
 
-   void eventReceiveMessage (ClientSocket &, const Message&) throw (RuntimeException);
+   void eventReceiveMessage (ClientSocket &, const Message&) noexcept(false);
 /*
-   void eventBreakConnection (const ClientSocket&) throw ();
+   void eventBreakConnection (const ClientSocket&) ;
 
-   void eventBreakConnection (Server* server) throw () {
+   void eventBreakConnection (Server* server) {
       comm::Communicator::eventBreakConnection (server);
    }
 */
-   void eventBreakConnection (const Service* service) throw ();
+   void eventBreakConnection (const Service* service) ;
    
-   static bool isOk (const test::Response& response) throw ();
+   static bool isOk (const test::Response& response) ;
 };
 
 class RRClient : public anna::comm::Application {
 public:
    RRClient ();
 
-   Service* getService () const throw () { return a_service; }
-   const Sender* getSender () const throw () { return &a_sender; }
+   Service* getService () const { return a_service; }
+   const Sender* getSender () const { return &a_sender; }
 
 private:
    MyCommunicator a_communicator;
@@ -90,8 +90,8 @@ private:
    Sender a_sender;
    Service* a_service;
 
-   void initialize () throw (RuntimeException);
-   void run () throw (RuntimeException);
+   void initialize () noexcept(false);
+   void run () noexcept(false);
 };
 
 using namespace std;
@@ -136,7 +136,7 @@ RRClient::RRClient () :
 }
 
 void RRClient::initialize ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    CommandLine& cl (CommandLine::instantiate ());
 
@@ -160,7 +160,7 @@ void RRClient::initialize ()
 }
 
 void RRClient::run ()
-   throw (RuntimeException)
+   noexcept(false)
 {
    a_timeController.activate (a_sender);
 
@@ -168,7 +168,7 @@ void RRClient::run ()
 }
 
 void MyCommunicator::eventReceiveMessage (ClientSocket&, const Message& message)
-   throw (RuntimeException)
+   noexcept(false)
 {
   LOGMETHOD (TraceMethod tm ("MyCommunicator", "eventReceiveMessage", ANNA_FILE_LOCATION));
 
@@ -203,7 +203,7 @@ void MyCommunicator::eventReceiveMessage (ClientSocket&, const Message& message)
 }
 
 void MyCommunicator::eventBreakConnection (const Service* service)
-   throw ()
+   
 {
   LOGMETHOD (TraceMethod tm ("MyCommunicator", "eventBreakConnection", ANNA_FILE_LOCATION));
 
@@ -232,7 +232,7 @@ void MyCommunicator::eventBreakConnection (const Service* service)
 }
 
 bool MyCommunicator::isOk (const test::Response& response) 
-   throw ()
+   
 {
    if (response.op != '+' && response.op != '-' && response.op != '*' && response.op != '/') 
       return false;
@@ -258,7 +258,7 @@ bool MyCommunicator::isOk (const test::Response& response)
 }
 
 bool Sender::tick ()
-   throw (RuntimeException)
+   noexcept(false)
 {
   LOGMETHOD (TraceMethod tm (Logger::Local7, "Sender", "tick", ANNA_FILE_LOCATION));