Remove dynamic exceptions
[anna.git] / include / anna / diameter.comm / TimerManager.hpp
index 00b9020..102c8b3 100644 (file)
@@ -50,14 +50,15 @@ class TimerManager : public anna::timex::TimeEventObserver, public anna::Singlet
 
   TimerManager();
   TimerManager(const TimerManager&);
+  virtual ~TimerManager() {;}
 
-  Timer* createTimer(Response*) throw(anna::RuntimeException);
-  Timer* createTimer(Session*, const anna::diameter::comm::Timer::Type::_v type) throw(anna::RuntimeException);
-  Timer* createTimer(LocalServer*) throw(anna::RuntimeException);
+  Timer* createTimer(Response*) noexcept(false);
+  Timer* createTimer(Session*, const anna::diameter::comm::Timer::Type::_v type) noexcept(false);
+  Timer* createTimer(LocalServer*) noexcept(false);
 
-  void cancelTimer(Timer*) throw();
+  void cancelTimer(Timer*) ;
 
-  void release(anna::timex::TimeEvent*) throw();
+  void release(anna::timex::TimeEvent*) ;
 
   friend class anna::Singleton <TimerManager>;
   friend class Response;