CVSROOT: /cvs/gnome Module name: beast Changes by: timj 06/06/11 17:59:01
Modified files: birnet : ChangeLog birnetthread.c birnetthreadxx.cc birnetthreadxx.hh birnet/tests : Makefile.am datalist.cc threads.cc Log message: Sun Jun 11 23:48:59 2006 Tim Janik <[EMAIL PROTECTED]> * birnetthread.c: destruction phase fixups. birnet_thread_unref(): ensure all callback related destruction has already taken place when ref_count drops to 0. birnet_thread_handle_exit(): call C++ destruciton logic. * birnetthreadxx.cc: moved magic trhread implementation bits into Thread::ThreadWrapperInternal. * birnetthreadxx.hh: added OwnedMutex to Thread. cleaned up magic implementation bits. provide Thread::Self::owned_mutex(). provide DataListContainer API by reimplementation for thread safety. * tests/datalist.cc: test Thread DataListContainer API. * tests/threads.cc: minor adjustments. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=beast&who=timj&date=explicit&mindate=2006-06-11%2017:58&maxdate=2006-06-11%2018:00 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list