More Info

Revision 724475

(Back to digest)
 

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