Remove dynamic exceptions
[anna.git] / include / anna / diameter.comm / ClientSessionReceiver.hpp
index d7e6cf3..73a5205 100644 (file)
@@ -36,17 +36,17 @@ class ClientSessionReceiver : public anna::comm::Receiver {
 public:
   virtual ~ClientSessionReceiver() {;}
 
-  static const char* className() throw() { return "diameter.comm.ClientSessionReceiver"; }
-  void setReference(ClientSession *s) throw() { a_session = s; }
+  static const char* className() { return "diameter.comm.ClientSessionReceiver"; }
+  void setReference(ClientSession *s) { a_session = s; }
 
   // base class virtuals
-  void eventBreakConnection(const anna::comm::ClientSocket&) throw();
-  void eventCreateConnection(const anna::comm::Server*) throw();
+  void eventBreakConnection(const anna::comm::ClientSocket&) ;
+  void eventCreateConnection(const anna::comm::Server*) ;
 
 private:
   ClientSessionReceiver() : anna::comm::Receiver("diameter.comm.ClientSessionReceiver") { a_session = NULL; }
-  void initialize() throw(anna::RuntimeException) {;}
-  void apply(anna::comm::ClientSocket&, const anna::comm::Message&) throw(anna::RuntimeException);
+  void initialize() noexcept(false) {;}
+  void apply(anna::comm::ClientSocket&, const anna::comm::Message&) noexcept(false);
 
 
   anna::diameter::comm::ClientSession *a_session;