Remove dynamic exceptions
[anna.git] / include / anna / diameter.comm / Transport.hpp
index 8f6e38e..49b3329 100644 (file)
@@ -53,22 +53,22 @@ public:
      Devuelve el gestor de capas de transporte asociado a esta clase.
      \return El gestor de capas de transporte asociado a esta clase.
   */
-  static anna::comm::TransportFactory& getFactory() throw() { return st_factory; }
+  static anna::comm::TransportFactory& getFactory() { return st_factory; }
 
   /**
      Devuelve el literal que identifica de esta clase.
      \return el literal que identifica de esta clase.
   */
-  static const char* className() throw() { return "diameter::comm::Transport"; }
+  static const char* className() { return "diameter::comm::Transport"; }
 
 private:
   static anna::comm::TransportFactoryImpl <anna::diameter::comm::Transport> st_factory;
 
   Transport();
 
-  int calculeSize(const anna::DataBlock&) throw(anna::RuntimeException);
-  const anna::comm::Message* decode(const anna::DataBlock&) throw(anna::RuntimeException);
-  const anna::DataBlock& code(anna::comm::Message&) throw(anna::RuntimeException);
+  int calculeSize(const anna::DataBlock&) noexcept(false);
+  const anna::comm::Message* decode(const anna::DataBlock&) noexcept(false);
+  const anna::DataBlock& code(anna::comm::Message&) noexcept(false);
 
   friend class anna::Allocator <anna::diameter::comm::Transport>;
 };