From 018173a2f5ba97ee56e8579d63261d55d1e8ccae Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Tue, 10 Sep 2013 18:57:33 +0200 Subject: [PATCH] BPackageManager: Add ResultComputed() callback --- headers/private/package/manager/PackageManager.h | 1 + src/kits/package/manager/PackageManager.cpp | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/headers/private/package/manager/PackageManager.h b/headers/private/package/manager/PackageManager.h index 3ad1c04b9d..ba5f1fbe6d 100644 --- a/headers/private/package/manager/PackageManager.h +++ b/headers/private/package/manager/PackageManager.h @@ -211,6 +211,7 @@ public: virtual void InitInstalledRepository( InstalledRepository& repository) = 0; + virtual void ResultComputed(InstalledRepository& repository); virtual status_t PrepareTransaction(Transaction& transaction) = 0; diff --git a/src/kits/package/manager/PackageManager.cpp b/src/kits/package/manager/PackageManager.cpp index bfcc4bb4c3..a7dbd93d90 100644 --- a/src/kits/package/manager/PackageManager.cpp +++ b/src/kits/package/manager/PackageManager.cpp @@ -387,6 +387,8 @@ BPackageManager::_AnalyzeResult() if (!packagesToActivate.AddItem(basePackage)) throw std::bad_alloc(); } + + fInstallationInterface->ResultComputed(installationRepository); } @@ -804,6 +806,13 @@ BPackageManager::InstallationInterface::~InstallationInterface() } +void +BPackageManager::InstallationInterface::ResultComputed( + InstalledRepository& repository) +{ +} + + // #pragma mark - ClientInstallationInterface