X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fserver.cpp;h=7b306e15fe44e71cf49d61ecf7b1f1f80a385a35;hp=6bc1cba9be811374e1e9d806bad9c00df78b9d99;hb=e1d0794d7ab00e08ee6c0ed9e6d82afcdf415a84;hpb=6cda58a6dad87ff6efe2277db2155be60edb8d48 diff --git a/src/server.cpp b/src/server.cpp index 6bc1cba..7b306e1 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -18,12 +18,12 @@ ***************************************************************************/ #include +#include #include #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& 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& func)