X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fclient.cpp;h=686ac0fd4d6eaa7aa090c6e3ad808bcaf48dbf76;hp=8c40bc1202686beb535bc17fa26dde0293332d6a;hb=e1d0794d7ab00e08ee6c0ed9e6d82afcdf415a84;hpb=fc922d87a02a9c171b9d95c4b40b8ae85f0fadc0 diff --git a/src/client.cpp b/src/client.cpp index 8c40bc1..686ac0f 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -51,17 +51,17 @@ void client_connection::close() /** @param event event the function will be called at @param func functor (see boost function) that will be called + @note use boost::bind to bind to member functions and parameters like this: + @verbatim + // in this example 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)); + @endverbatim */ void client_connection::add_callback(callback_event_type event, const boost::function& func) { callbacks[event].push_back(func); } -/** - @example callback use boost::bind to bind to member functions and parameters like this: - int this example 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 client_connection::do_callbacks(callback_event_type event)