Remove dynamic exceptions
[anna.git] / include / anna / comm / Application.hpp
index d845f6c..7defe90 100644 (file)
@@ -49,7 +49,7 @@ public:
      \return La instancia de la factoria de protocolos a usar por defecto en esta
      aplicacion.
   */
-  virtual TransportFactory& getDefaultTransportFactory() throw();
+  virtual TransportFactory& getDefaultTransportFactory() ;
 
 protected:
   /**
@@ -67,14 +67,14 @@ protected:
   /**
      Metodo manejador que podemos re-escribir para tratar la recepcion de la senhal SIGTERM.
   */
-  virtual void signalTerminate() throw(RuntimeException);
+  virtual void signalTerminate() noexcept(false);
 
 private:
   Application(const Application&);
-  bool supportCommunication() const throw() { return true; }
+  bool supportCommunication() const { return true; }
 
   friend class Communicator;
-  friend anna::comm::Application& comm::functions::getApp() throw(RuntimeException);
+  friend anna::comm::Application& comm::functions::getApp() noexcept(false);
 };
 
 }