Revision 724475

Go back to digest for 14th October 2007

Features in KDE Base

Sebastian Trueg committed changes in /trunk/kdesupport/soprano:

Added a new FilterModel which protects other models from deadlocks in multithreaded environments.

The main usage is for DBusModel.

File Changes

Added 15 files
  • /trunk/kdesupport/soprano
  •   /includes/Util
  •   /soprano/util
  •   /includes/Util/CMakeLists.txt
  •   /includes/Util/MultiCallProtectionModel
  •   /soprano/util/looplock.cpp
  •   /soprano/util/looplock.h
  •   /soprano/util/multicallprotectioniteratorbase.h
  •   /soprano/util/multicallprotectionmodel.cpp
  •   /soprano/util/multicallprotectionmodel.h
  •   /soprano/util/multicallprotectionnodeiteratorbackend.cpp
  •   /soprano/util/multicallprotectionnodeiteratorbackend.h
  •   /soprano/util/multicallprotectionqueryresultiteratorbackend.cpp
  •   /soprano/util/multicallprotectionqueryresultiteratorbackend.h
  •   /soprano/util/multicallprotectionstatementiteratorbackend.cpp
  •   /soprano/util/multicallprotectionstatementiteratorbackend.h
Modified 3 files
  • /trunk/kdesupport/soprano
  •   /Doxyfile.cmake
  •   /includes/CMakeLists.txt
  •   /soprano/CMakeLists.txt
18 files changed in total