Remove dynamic exceptions
[anna.git] / source / ldap / Engine.cpp
index 42263ca..1d84045 100644 (file)
@@ -33,7 +33,7 @@ Engine::Engine() :
 }
 
 Session* Engine::createSession(const char* url, const char* user, const char* password, const int category)
-throw(RuntimeException) {
+noexcept(false) {
   ldap::Session* result(NULL);
   Guard guard(this, "ldap::Engine::createSession");
   url = completeURL(url);
@@ -75,7 +75,7 @@ throw(RuntimeException) {
 }
 
 Session* Engine::createSession(const char* url, const int id, const char* user, const char* password, const int category)
-throw(RuntimeException) {
+noexcept(false) {
   ldap::Session* result(NULL);
   Guard guard(this, "ldap::Engine::createSession");
   url = completeURL(url);
@@ -125,7 +125,7 @@ throw(RuntimeException) {
 }
 
 Session* Engine::findSession(const char* url, const char* user, Exception::Mode::_v emode)
-throw(RuntimeException) {
+noexcept(false) {
   Guard guard(this, "ldap::Engine::findSession");
   url = completeURL(url);
   session_iterator ii = session_find(url, user);
@@ -151,7 +151,7 @@ throw(RuntimeException) {
 }
 
 Session* Engine::findSession(const char* url, const int id, Exception::Mode::_v emode)
-throw(RuntimeException) {
+noexcept(false) {
   Guard guard(this, "ldap::Engine::findSession (int)");
   session_iterator ii = session_find(url, id);
 
@@ -175,7 +175,7 @@ throw(RuntimeException) {
 }
 
 void Engine::closeSession(Session* session)
-throw(RuntimeException) {
+noexcept(false) {
   if(session == NULL)
     return;
 
@@ -201,7 +201,7 @@ throw(RuntimeException) {
 }
 
 void Engine::do_stop()
-throw() {
+{
   LOGMETHOD(TraceMethod tttm("anna::ldap::Engine", "do_stop", ANNA_FILE_LOCATION));
 
   for(session_iterator ii = session_begin(), maxii = session_end(); ii != maxii; ii ++)
@@ -209,7 +209,7 @@ throw() {
 }
 
 xml::Node* Engine::asXML(xml::Node* parent) const
-throw() {
+{
   parent = app::Component::asXML(parent);
   xml::Node* result = parent->createChild("ldap.Engine");
   const Session* session;
@@ -224,13 +224,13 @@ throw() {
 }
 
 Engine::session_iterator Engine::session_find(const char* url, const int id)
-throw() {
+{
   return a_sessions.find(session_key(url, anna::functions::asString(id)));
 }
 
 /*static*/
 int Engine::setDebugLevel(const int level)
-throw(RuntimeException) {
+noexcept(false) {
   int result(-1);
 #ifdef LDAP_OPT_DEBUG_LEVEL
   int _level = htonl(level);
@@ -249,7 +249,7 @@ throw(RuntimeException) {
 }
 
 const char* Engine::completeURL(const char* url)
-throw() {
+{
   static const char* protocol = "ldap://";
 
   if(anna_strstr(url, "://") == 0) {
@@ -263,5 +263,5 @@ throw() {
 
 // static
 void Engine::alarmnCatcher(int)
-throw() {
+{
 }