Remove dynamic exceptions
[anna.git] / include / anna / comm / TransportFactory.hpp
index 146c184..ed1655b 100644 (file)
@@ -33,7 +33,7 @@ public:
      Devuelve el nombre logico de esta factoria de capas de transporte.
      \return el nombre logico de esta factoria de capas de transporte.
   */
-  const std::string& getName() const throw() { return a_name; }
+  const std::string& getName() const { return a_name; }
 
   /**
      Devuelve la longitud maxima  que puede contener el buffer intermedio antes de cerrar el socket
@@ -41,7 +41,7 @@ public:
      ningun valor maximo, por lo que el valor a usar sera el indicado por
      anna::comm::Transport::DefaultMaxSize.
   */
-  int getOverQuotaSize() const throw() { return a_overQuotaSize; }
+  int getOverQuotaSize() const { return a_overQuotaSize; }
 
   /**
      Establece la longitud maxima que puede contener el buffer intermedio antes de cerrar el socket
@@ -49,20 +49,20 @@ public:
      \param overQuotaSize longitud maxima que puede contener el buffer intermedio antes de cerrar el socket
      por considerar que no puede sincronizarlo.
   */
-  void setOverQuotaSize(const int overQuotaSize) throw() { a_overQuotaSize = overQuotaSize; }
+  void setOverQuotaSize(const int overQuotaSize) { a_overQuotaSize = overQuotaSize; }
 
   /**
      Devuelve una cadena con la informacion relevante sobre esta instancia.
      \return una cadena con la informacion relevante sobre esta instancia.
   */
-  std::string asString() const throw();
+  std::string asString() const ;
 
   /**
      Devuelve un documento XML con la informacion relevante sobre esta instancia.
      \param parent Nodo XML del que debe depender el documento generado.
      \return un documento XML con la informacion relevante sobre esta instancia.
   */
-  xml::Node* asXML(xml::Node* parent) const throw();
+  xml::Node* asXML(xml::Node* parent) const ;
 
 protected:
   /**
@@ -76,14 +76,14 @@ protected:
      \return La instancia de un nuevo protocolo de transporte.
      \warning Cada uno de los transportes obtenidos debera ser liberado invocando a #release.
   */
-  virtual Transport* create() throw()  = 0;
+  virtual Transport* create()   = 0;
 
   /**
      Libera la instancia del transporte recibida como parametro.
      \param transport Instancia del protocolo de transporte a liberar.
      \warning El transporte recibido como parametro debera haberse obtenido mediante #create.
   */
-  virtual void release(Transport* transport) throw()  = 0;
+  virtual void release(Transport* transport)   = 0;
 
 private:
   const std::string a_name;