Revision 937724e...
Go back to digest for 28th July 2013Features in KDE Base
Mirko Boehm committed changes in [kdelibs/mirko/ThreadWeaver-JobInterface] /threadweaver:
Introduce JobInterface. Introduce QObjectJobDecorator.
The goal is to provide a mechanism that allows qobjectness of a Job to
be added as needed using decoration. Jobs will not be QObjects anymore.
JobInterface will be used in public interfaces.
File Changes
Added 3 files
- /threadweaver/src/Weaver
- tier1/JobInterface.h
- tier1/QObjectJobDecorator.cpp
- tier1/QObjectJobDecorator.h
Modified 13 files
- /threadweaver
- tier1/autotests/JobTests.cpp
- tier1/src/Weaver/CMakeLists.txt
- tier1/src/Weaver/DependencyPolicy.cpp
- tier1/src/Weaver/DependencyPolicy.h
- tier1/src/Weaver/Job.cpp
- tier1/src/Weaver/Job.h
- tier1/src/Weaver/JobPointer.h
- tier1/src/Weaver/ManagedJobPointer.cpp
- tier1/src/Weaver/ManagedJobPointer.h
- tier1/src/Weaver/QueuePolicy.h
- tier1/src/Weaver/ResourceRestrictionPolicy.cpp
- tier1/src/Weaver/ResourceRestrictionPolicy.h
- tier1/src/Weaver/WeaverImpl.cpp
16 files changed in total