Moved BJob, and JobQueue into the support kit

Operating Systems / Haiku - Axel Dörfler [pinc-software.de] - 21 May 2015 14:37 UTC

- Put it in the BSupportKit namespace, following the style introduced with the package kit for now.
- The BSupportKit::BJob class no longer knows about the package kit's Context class. However, the BPackageKit::BJob class does.
- Due to the namespace juggling, a lot of files had to be touched.
- The JobQueue class remains private.
- Due to the way Haiku is built on itself, you cannot build this change under Haiku with an older release.

e711e6e Moved BJob, and JobQueue into the support kit.
headers/build/os/support/Job.h | 1 +
headers/build/private/package/JobQueue.h | 1 -
headers/build/private/support/JobPrivate.h | 1 +
headers/build/private/support/JobQueue.h | 1 +
headers/os/package/AddRepositoryRequest.h | 4 +-
headers/os/package/Context.h | 15 +-
headers/os/package/Job.h | 80 +------
headers/os/package/RefreshRepositoryRequest.h | 4 +-
headers/os/package/Request.h | 21 +-
headers/os/support/Job.h | 106 +++++++++
headers/private/package/JobQueue.h | 66 ------
headers/private/package/manager/PackageManager.h | 10 +-
headers/private/support/JobPrivate.h | 41 ++++
headers/private/support/JobQueue.h | 66 ++++++
src/apps/haikudepot/model/JobStateListener.cpp | 2 +-
src/apps/haikudepot/model/JobStateListener.h | 12 +-
src/bin/pkgman/JobStateListener.cpp | 2 +-
src/bin/pkgman/JobStateListener.h | 12 +-
src/bin/pkgman/PackageManager.cpp | 4 +-
src/bin/pkgman/PackageManager.h | 4 +-
src/build/libbe/support/Jamfile | 2 +
src/build/libpackage/Jamfile | 1 -
src/kits/package/ActivateRepositoryConfigJob.cpp | 4 +-
src/kits/package/AddRepositoryRequest.cpp | 6 +-
src/kits/package/Context.cpp | 6 +-
src/kits/package/DropRepositoryRequest.cpp | 4 +-
src/kits/package/Jamfile | 1 -
src/kits/package/Job.cpp | 236 +-------------------
src/kits/package/JobQueue.cpp | 247 --------------------
src/kits/package/RefreshRepositoryRequest.cpp | 7 +-
src/kits/package/Request.cpp | 13 +-
src/kits/package/manager/PackageManager.cpp | 6 +-
src/kits/support/Jamfile | 2 +
src/kits/support/Job.cpp | 260 ++++++++++++++++++++++
src/kits/support/JobQueue.cpp | 248 +++++++++++++++++++++
src/servers/package/PackageManager.cpp | 4 +-
src/servers/package/PackageManager.h | 8 +-
37 files changed, 814 insertions(+), 694 deletions(-)

Upstream: cgit.haiku-os.org


  • Share