Remove dynamic exceptions
[anna.git] / include / anna / comm / DirectTransport.hpp
index 8a55d9c..c5690f6 100644 (file)
@@ -48,22 +48,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 TransportFactory& getFactory() throw() { return st_transportFactory; }
+  static TransportFactory& getFactory() { return st_transportFactory; }
 
   /**
       Devuelve el literal que indentifica de esta clase.
       \return el literal que indentifica de esta clase.
    */
-  static const char* className() throw() { return "anna::comm::DirectTransport"; }
+  static const char* className() { return "anna::comm::DirectTransport"; }
 
 private:
   static TransportFactoryImpl <DirectTransport> st_transportFactory;
 
   DirectTransport();
 
-  int calculeSize(const DataBlock& dataBlock) throw(RuntimeException) { return dataBlock.getSize(); }
-  const Message* decode(const DataBlock&) throw(RuntimeException);
-  const DataBlock& code(Message&) throw(RuntimeException);
+  int calculeSize(const DataBlock& dataBlock) noexcept(false) { return dataBlock.getSize(); }
+  const Message* decode(const DataBlock&) noexcept(false);
+  const DataBlock& code(Message&) noexcept(false);
 
   friend class anna::Allocator <DirectTransport>;
 };