projects
/
anna.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove dynamic exceptions
[anna.git]
/
example
/
dbos
/
workdir
/
storage
/
Directory.cpp
diff --git
a/example/dbos/workdir/storage/Directory.cpp
b/example/dbos/workdir/storage/Directory.cpp
index
7c35dc6
..
46ce59c
100644
(file)
--- a/
example/dbos/workdir/storage/Directory.cpp
+++ b/
example/dbos/workdir/storage/Directory.cpp
@@
-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)
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;
{
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)
}
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);
{
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)
}
void storage::Directory::initialize (dbos::Loader& loader)
-
throw (RuntimeException, dbms::DatabaseException
)
+
noexcept(false
)
{
Directory::Loader& dbLoader = static_cast <Directory::Loader&> (loader);
{
Directory::Loader& dbLoader = static_cast <Directory::Loader&> (loader);
-
+
a_filesystemDirectory = dbLoader.getDirectory ();
a_inode = dbLoader.getINode ();
a_filesystemDirectory = dbLoader.getDirectory ();
a_inode = dbLoader.getINode ();
-
+
LOGINFORMATION (
string msg ("storage::Directory::initialize | ");
msg += asString ();
LOGINFORMATION (
string msg ("storage::Directory::initialize | ");
msg += asString ();
@@
-84,7
+84,7
@@
void storage::Directory::initialize (dbos::Loader& loader)
}
void storage::Directory::destroy ()
}
void storage::Directory::destroy ()
- throw ()
+
{
LOGINFORMATION (
string msg ("storage::Directory::destroy | ");
{
LOGINFORMATION (
string msg ("storage::Directory::destroy | ");
@@
-94,7
+94,7
@@
void storage::Directory::destroy ()
}
string storage::Directory::asString () const
}
string storage::Directory::asString () const
- throw ()
+
{
std::string result ("storage::Directory { Name: ");
result += a_filesystemDirectory->getPath ();
{
std::string result ("storage::Directory { Name: ");
result += a_filesystemDirectory->getPath ();
@@
-102,25
+102,25
@@
string storage::Directory::asString () const
return result += " }";
}
return result += " }";
}
-/*
+/*
* Transfiere la información del medio físico al primer nivel de C++.
* Posteriormente será interpretada en storage::Directory::initialize
*/
* 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;
}
{
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
}
string storage::Directory::Loader::asString () const
- throw ()
+
{
std::string result ("storage::Loader::Directory { Name: ");
result += a_filesystemDirectory->getPath ();
{
std::string result ("storage::Loader::Directory { Name: ");
result += a_filesystemDirectory->getPath ();