libt2n: (reinhard) bugfix in example configure.in. update some informational files.
[libt2n] / src / server.cpp
index 6bc1cba..a49bc7a 100644 (file)
  ***************************************************************************/
 
 #include <sstream>
+#include <stdexcept>
 
 #include <boost/bind.hpp>
 
 #include "server.hxx"
 #include "log.hxx"
-#include "t2n_exception.hxx"
 
 namespace libt2n
 {
@@ -89,14 +89,14 @@ void server_connection::reset_timeout()
     @param event event the function will be called at
     @param func functor (see boost function) that will be called
 
-    @example use boost::bind to bind to member functions and parameters like this:
+    @note use boost::bind to bind to member functions and parameters like this:
         17 is a fixed parameter that is always added to the call
         c.add_callback(connection_closed,bind(&my_class::func_to_call_back, boost::ref(*this), 17));
 */
 void server_connection::add_callback(callback_event_type event, const boost::function<void ()>& func)
 {
     if (event == new_connection)
-        throw t2n_parameter_error("new_connection callback not allowed for server_connections");
+        throw std::logic_error("new_connection callback not allowed for server_connections");
 
     callbacks[event].push_back(func);
 }
@@ -128,7 +128,7 @@ server::~server()
     @param event event the function will be called at
     @param func functor (see boost function) that will be called
 
-    @example use boost::bind to bind to member functions like this:
+    @note use boost::bind to bind to member functions like this:
         s.add_callback(new_connection,bind(&my_class::func_to_call_back, boost::ref(*this), _1));
 */
 void server::add_callback(callback_event_type event, const boost::function<void (unsigned int)>& func)
@@ -208,7 +208,7 @@ void server::cleanup()
         if (i->second->is_closed() && !i->second->packet_available())
         {
             // closed and no usable data in buffer -> remove
-            LOGSTREAM(debug,"removing conneciton " << i->first << " because it is closed and no more data waiting");
+            LOGSTREAM(debug,"removing connection " << i->first << " because it is closed and no more data waiting");
 
             delete i->second;
             connections.erase(i);