Remove dynamic exceptions
[anna.git] / include / anna / comm / internal / Poll.hpp
index 437c089..9670cbe 100644 (file)
@@ -35,14 +35,14 @@ public:
     FD_ZERO(&a_fdset);
   }
 
-  void setTimeout(const Millisecond &timeout) throw();
+  void setTimeout(const Millisecond &timeout) ;
 
-  void waitMessage() throw(RuntimeException);
-  int fetch() throw();
-  bool isEmpty() const throw() { return a_pollr <= 0; }
-  void clear() throw() { a_maxfd = 0; a_minfd = INT_MAX; FD_ZERO(&a_fdmask); FD_ZERO(&a_fdset);}
-  void insert(const int fd) throw();
-  void erase(const int fd) throw();
+  void waitMessage() noexcept(false);
+  int fetch() ;
+  bool isEmpty() const { return a_pollr <= 0; }
+  void clear() { a_maxfd = 0; a_minfd = INT_MAX; FD_ZERO(&a_fdmask); FD_ZERO(&a_fdset);}
+  void insert(const int fd) ;
+  void erase(const int fd) ;
 
 private:
   fd_set a_fdmask;
@@ -55,7 +55,7 @@ private:
   timeval a_timeout;
 
   static int select(const int maxfd, fd_set* fdset, timeval* timeout)
-  throw(RuntimeException) {
+  noexcept(false) {
     int result;
 
     do {
@@ -70,7 +70,7 @@ private:
     return result;
   }
 
-  static int min(const Millisecond &n1, const Millisecond &n2) throw() { return (n1 < n2) ? n1 : n2; }
+  static int min(const Millisecond &n1, const Millisecond &n2) { return (n1 < n2) ? n1 : n2; }
 };
 
 }