Remove dynamic exceptions
[anna.git] / example / dbos / workdir / storage / Directory.cpp
index 7c35dc6..46ce59c 100644 (file)
@@ -36,7 +36,7 @@ int storage::Directory::st_maxSize = 0;
 dbos_prepare_object (storage::Directory);
 
 void storage::Directory::setup (dbos::Repository& repository, const int maxSize)
-   throw (RuntimeException)
+   noexcept(false)
 {
    st_loader = new Directory::Loader ();
    st_maxSize = maxSize;
@@ -50,7 +50,7 @@ void storage::Directory::setup (dbos::Repository& repository, const int maxSize)
 }
 
 storage::Directory* storage::Directory::instantiate (const filesystem::Directory* directory)
-   throw (RuntimeException)
+   noexcept(false)
 {
    if (st_loader == NULL)
       throw RuntimeException ("storage::Directory::setup no ha sido invocado", ANNA_FILE_LOCATION);
@@ -69,13 +69,13 @@ storage::Directory* storage::Directory::instantiate (const filesystem::Directory
 }
 
 void storage::Directory::initialize (dbos::Loader& loader)
-   throw (RuntimeException, dbms::DatabaseException)
+   noexcept(false)
 {
    Directory::Loader& dbLoader = static_cast <Directory::Loader&> (loader);
-   
+
    a_filesystemDirectory = dbLoader.getDirectory ();
    a_inode = dbLoader.getINode ();
-      
+
    LOGINFORMATION (
       string msg ("storage::Directory::initialize | ");
       msg += asString ();
@@ -84,7 +84,7 @@ void storage::Directory::initialize (dbos::Loader& loader)
 }
 
 void storage::Directory::destroy ()
-   throw ()
+
 {
    LOGINFORMATION (
       string msg ("storage::Directory::destroy | ");
@@ -94,7 +94,7 @@ void storage::Directory::destroy ()
 }
 
 string storage::Directory::asString () const
-   throw ()
+
 {
    std::string result ("storage::Directory { Name: ");
    result += a_filesystemDirectory->getPath ();
@@ -102,25 +102,25 @@ string storage::Directory::asString () const
    return result += " }";
 }
 
-/* 
+/*
  * Transfiere la información del medio físico al primer nivel de C++.
  * Posteriormente será interpretada en storage::Directory::initialize
  */
-bool storage::Directory::Loader::load (dbms::Connection*, const dbos::StorageArea* ssaa) 
-   throw (RuntimeException)
+bool storage::Directory::Loader::load (dbms::Connection*, const dbos::StorageArea* ssaa)
+   noexcept(false)
 {
    a_inode = io::functions::getINode (a_filesystemDirectory->getPath ());
    return true;
 }
 
-dbos::Index storage::Directory::Loader::getIndex () const 
-   throw ()
+dbos::Index storage::Directory::Loader::getIndex () const
+
 {
-   return st_hash.calcule (a_filesystemDirectory->getPath ());   
+   return st_hash.calcule (a_filesystemDirectory->getPath ());
 }
 
 string storage::Directory::Loader::asString () const
-   throw ()
+
 {
    std::string result ("storage::Loader::Directory { Name: ");
    result += a_filesystemDirectory->getPath ();