Remove dynamic exceptions
[anna.git] / source / diameter / stack / Engine.cpp
index 0acb5e1..e8c77a3 100644 (file)
@@ -130,7 +130,7 @@ anna::diameter::stack::Engine::Engine(void) {
 //------------------------------------------------------------------------------
 //------------------------------------------------------ Engine::getDictionary()
 //------------------------------------------------------------------------------
-const anna::diameter::stack::Dictionary * anna::diameter::stack::Engine::getDictionary(unsigned int stackId) const throw() {
+const anna::diameter::stack::Dictionary * anna::diameter::stack::Engine::getDictionary(unsigned int stackId) const {
   const Dictionary * result = NULL;
   const_stack_iterator it = a_stacks.find(stackId);
 
@@ -143,7 +143,7 @@ const anna::diameter::stack::Dictionary * anna::diameter::stack::Engine::getDict
 //------------------------------------------------------------------------------
 //----------------------------------------------------------- Engine::asString()
 //------------------------------------------------------------------------------
-std::string anna::diameter::stack::Engine::asString(bool all) const throw() {
+std::string anna::diameter::stack::Engine::asString(bool all) const {
   std::string trace;
 
   if(isEmpty()) {
@@ -176,7 +176,7 @@ std::string anna::diameter::stack::Engine::asString(bool all) const throw() {
 //------------------------------------------------------------------------------
 //------------------------------------------------- Engine::registerDictionary()
 //------------------------------------------------------------------------------
-anna::diameter::stack::Dictionary * anna::diameter::stack::Engine::registerDictionary(unsigned int stackId, Dictionary *dictionary) throw(anna::RuntimeException) {
+anna::diameter::stack::Dictionary * anna::diameter::stack::Engine::registerDictionary(unsigned int stackId, Dictionary *dictionary) noexcept(false) {
   Dictionary * result = const_cast<Dictionary *>(getDictionary(stackId));
 
   if(!dictionary)
@@ -197,7 +197,7 @@ anna::diameter::stack::Dictionary * anna::diameter::stack::Engine::registerDicti
 //------------------------------------------------------------------------------
 //--------------------------------------------------- Engine::createDictionary()
 //------------------------------------------------------------------------------
-anna::diameter::stack::Dictionary *  anna::diameter::stack::Engine::createDictionary(unsigned int stackId, const std::string & xmlPathFile) throw(anna::RuntimeException) {
+anna::diameter::stack::Dictionary *  anna::diameter::stack::Engine::createDictionary(unsigned int stackId, const std::string & xmlPathFile) noexcept(false) {
   Dictionary * result = const_cast<Dictionary *>(getDictionary(stackId));
 
   if(result)  // if exists, launch exception
@@ -219,7 +219,7 @@ anna::diameter::stack::Dictionary *  anna::diameter::stack::Engine::createDictio
 }
 
 
-void anna::diameter::stack::Engine::loadDictionary(const std::vector<unsigned int> & stacks, const std::string & xmlPathFile) throw(anna::RuntimeException) {
+void anna::diameter::stack::Engine::loadDictionary(const std::vector<unsigned int> & stacks, const std::string & xmlPathFile) noexcept(false) {
   std::vector<unsigned int>::const_iterator it;
   Dictionary *d;
 
@@ -243,7 +243,7 @@ void anna::diameter::stack::Engine::loadDictionary(const std::vector<unsigned in
   }
 }
 
-void anna::diameter::stack::Engine::loadDictionary(const std::string & xmlPathFile) throw(anna::RuntimeException) {
+void anna::diameter::stack::Engine::loadDictionary(const std::string & xmlPathFile) noexcept(false) {
   Dictionary *d;
 
   if(xmlPathFile == "")
@@ -259,7 +259,7 @@ void anna::diameter::stack::Engine::loadDictionary(const std::string & xmlPathFi
 //------------------------------------------------------------------------------
 //-------------------------------------------------------- Engine::removeStack()
 //------------------------------------------------------------------------------
-void anna::diameter::stack::Engine::removeStack(unsigned int stackId) throw() {
+void anna::diameter::stack::Engine::removeStack(unsigned int stackId) {
   stack_iterator it = a_stacks.find(stackId);
 
   if(it != stack_end()) {  // if exists, clear