Remove dynamic exceptions
[anna.git] / include / anna / dbms.oracle / Connection.hpp
index 2259d9e..340b5f9 100644 (file)
@@ -42,13 +42,13 @@ public:
      Devuelve una cadena con la informacion referente a esta instancia.
      @return Una cadena con la informacion referente a esta instancia.
   */
-  std::string asString() const throw();
+  std::string asString() const ;
 
   /**
      Operador de conversion.
      \return El puntero al contexto asociado a este conexion.
   */
-  operator OCISvcCtx*() throw() { return a_context; }
+  operator OCISvcCtx*() { return a_context; }
 
 private:
   Database& a_oracleDatabase;
@@ -57,11 +57,11 @@ private:
   OCIServer* a_server;
 
   Connection(Database& database, const std::string& name, const char* user, const char* password);
-  bool isAvailable() const throw(RuntimeException) { return a_context != NULL && a_session != NULL && a_server != NULL; }
-  void do_commit() throw(RuntimeException, DatabaseException);
-  void do_rollback() throw();
-  void open() throw(DatabaseException);
-  void close() throw();
+  bool isAvailable() const noexcept(false) { return a_context != NULL && a_session != NULL && a_server != NULL; }
+  void do_commit() noexcept(false);
+  void do_rollback() ;
+  void open() noexcept(false);
+  void close() ;
 
   friend class anna::dbms::oracle::Database;
 };