BPackageManager
class BPackageManager::RemoteRepository : public BSolverRepository {
class BPackageManager::LocalRepository : public BSolverRepository {
class BPackageManager::MiscLocalRepository : public LocalRepository {
class BPackageManager::InstalledRepository : public LocalRepository {
class BPackageManager::Transaction {
class BPackageManager::InstallationInterface {
class BPackageManager::ClientInstallationInterface
class BPackageManager::UserInteractionHandler {
class BPackageManager : protected BSupportKit::BJobStateListener {
BPackageManager(
virtual ~BPackageManager();
packageManager->Init(BPackageManager::B_ADD_INSTALLED_REPOSITORIES
| BPackageManager::B_ADD_REMOTE_REPOSITORIES | BPackageManager::B_REFRESH_REPOSITORIES);
InstallPackageProcess::ConfirmedChanges(BPackageManager::InstalledRepository& repository)
BPackageManager::InstalledRepository::PackageList& activationList
BPackageManager::InstalledRepository&
BPackageManager::InstalledRepository& repository)
BPackageManager(location, &fClientInstallationInterface, this),
BPackageManager::UserInteractionHandler(),
result = BPackageManager::RefreshRepository(repoConfig);
result = BPackageManager::DownloadPackage(fileURL, targetEntry,
&& dynamic_cast<BPackageManager::RemoteRepository*>(solverPackage->Repository())
BPackageManager::InstalledRepository& repository)
BPackageManager::InstalledRepository& repository)
BPackageManager::InstalledRepository&
BPackageManager::ClientInstallationInterface
using BPackageKit::BManager::BPrivate::BPackageManager;
class PackageManager : public BPackageManager,
private BPackageManager::UserInteractionHandler {
using BPackageKit::BManager::BPrivate::BPackageManager;
BPackageManager::InstalledRepository&
BPackageManager::InstalledRepository&
BPackageManager::InstalledRepository&
UninstallPackageProcess::StartApplyingChanges(BPackageManager::InstalledRepository& repository)
BPackageManager::InstalledRepository::PackageList& packages = repository.PackagesToDeactivate();
UninstallPackageProcess::ApplyingChangesDone(BPackageManager::InstalledRepository& repository)
packageManager->Init(BPackageManager::B_ADD_INSTALLED_REPOSITORIES);
BPackageManager::InstalledRepository&
BPackageManager::InstalledRepository&
BPackageManager::RemoteRepository* solverRemoteRepository
= dynamic_cast<BPackageManager::RemoteRepository*>(solverRepository);
fCheckManager->Init(BPackageManager::B_ADD_INSTALLED_REPOSITORIES
| BPackageManager::B_ADD_REMOTE_REPOSITORIES
| BPackageManager::B_REFRESH_REPOSITORIES);
BPackageManager(location, &fClientInstallationInterface, this),
BPackageManager::UserInteractionHandler(),
using BPackageKit::BManager::BPrivate::BPackageManager;
class CheckManager : public BPackageManager,
private BPackageManager::UserInteractionHandler {
BPackageManager::ClientInstallationInterface
fUpdateManager->Init(BPackageManager::B_ADD_INSTALLED_REPOSITORIES
| BPackageManager::B_ADD_REMOTE_REPOSITORIES
| BPackageManager::B_REFRESH_REPOSITORIES);
BPackageManager(location, &fClientInstallationInterface, this),
BPackageManager::UserInteractionHandler(),
using BPackageKit::BManager::BPrivate::BPackageManager;
class UpdateManager : public BPackageManager,
private BPackageManager::UserInteractionHandler {
BPackageManager::ClientInstallationInterface
BPackageManager(location, &fClientInstallationInterface, this),
BPackageManager::UserInteractionHandler(),
using BManager::BPrivate::BPackageManager;
class PackageManager : public BPackageManager,
private BPackageManager::UserInteractionHandler {
BPackageManager::ClientInstallationInterface
filter_required_packages(const BPackageManager& packageManager,
BPackageManager::ClientInstallationInterface clientInterface;
BPackageManager::UserInteractionHandler handler;
BPackageManager packageManager(B_PACKAGE_INSTALLATION_LOCATION_SYSTEM,
packageManager.Init(BPackageManager::B_ADD_INSTALLED_REPOSITORIES
| BPackageManager::B_ADD_REMOTE_REPOSITORIES);
using BPackageKit::BManager::BPrivate::BPackageManager;
BPackageManager::ClientInstallationInterface installationInterface;
BPackageManager::UserInteractionHandler userInteractionHandler;
BPackageManager packageManager(B_PACKAGE_INSTALLATION_LOCATION_HOME,
packageManager.Init(BPackageManager::B_ADD_INSTALLED_REPOSITORIES);
BPackageManager::InstalledRepository::DisablePackage(BSolverPackage* package)
BPackageManager::InstalledRepository::EnablePackage(BSolverPackage* package)
BPackageManager::InstalledRepository::HasChanges() const
BPackageManager::InstalledRepository::ApplyChanges()
BPackageManager::Transaction::Transaction(InstalledRepository& repository)
BPackageManager::Transaction::~Transaction()
BPackageManager::InstallationInterface::~InstallationInterface()
BPackageManager::InstallationInterface::ResultComputed(
BPackageManager::ClientInstallationInterface::ClientInstallationInterface()
BPackageManager::ClientInstallationInterface::~ClientInstallationInterface()
BPackageManager::ClientInstallationInterface::InitInstalledRepository(
BPackageManager::ClientInstallationInterface::PrepareTransaction(
BPackageManager::ClientInstallationInterface::CommitTransaction(
BPackageManager::UserInteractionHandler::~UserInteractionHandler()
BPackageManager::UserInteractionHandler::HandleProblems()
BPackageManager::UserInteractionHandler::ConfirmChanges(bool fromMostSpecific)
BPackageManager::UserInteractionHandler::Warn(status_t error,
BPackageManager::UserInteractionHandler::ProgressPackageDownloadStarted(
BPackageManager::UserInteractionHandler::ProgressPackageDownloadActive(
BPackageManager::UserInteractionHandler::ProgressPackageDownloadComplete(
BPackageManager::UserInteractionHandler::ProgressPackageChecksumStarted(
BPackageManager::UserInteractionHandler::ProgressPackageChecksumComplete(
BPackageManager::UserInteractionHandler::ProgressStartApplyingChanges(
BPackageManager::UserInteractionHandler::ProgressTransactionCommitted(
BPackageManager::UserInteractionHandler::ProgressApplyingChangesDone(
BPackageManager::SetDebugLevel(int32 level)
BPackageManager::Install(const char* const* packages, int packageCount, bool refresh)
BPackageManager::Install(const BSolverPackageSpecifierList& packages, bool refresh)
BPackageManager::Uninstall(const char* const* packages, int packageCount)
BPackageManager::Uninstall(const BSolverPackageSpecifierList& packages)
BPackageManager::Update(const char* const* packages, int packageCount)
BPackageManager::Update(const BSolverPackageSpecifierList& packages)
BPackageManager::FullSync()
BPackageManager::VerifyInstallation()
BPackageManager::InstalledRepository&
BPackageManager::InstallationRepository()
BPackageManager::JobStarted(BSupportKit::BJob* job)
BPackageManager::JobProgress(BSupportKit::BJob* job)
BPackageManager::JobSucceeded(BSupportKit::BJob* job)
BPackageManager::_HandleProblems()
BPackageManager::_AnalyzeResult()
BPackageManager::_ConfirmChanges(bool fromMostSpecific)
BPackageManager::_ApplyPackageChanges(bool fromMostSpecific)
BPackageManager::_PreparePackageChanges(
BPackageManager::BPackageManager(BPackageInstallationLocation location,
BPackageManager::_CommitPackageChanges(Transaction& transaction)
BPackageManager::_ClonePackageFile(LocalRepository* repository,
BPackageManager::_FindBasePackage(const PackageList& packages,
BPackageManager::_AddInstalledRepository(InstalledRepository* repository)
BPackageManager::_AddRemoteRepository(BPackageRoster& roster, const char* name,
BPackageManager::~BPackageManager()
BPackageManager::_GetRepositoryCache(BPackageRoster& roster,
BPackageManager::_AddPackageSpecifiers(const char* const* searchStrings,
BPackageManager::_IsLocalPackage(const char* fileName)
BPackageManager::_AddLocalPackage(const char* fileName)
BPackageManager::_NextSpecificInstallationLocation()
BPackageManager::DownloadPackage(const BString& fileURL,
BPackageManager::Init(uint32 flags)
BPackageManager::RefreshRepository(const BRepositoryConfig& repoConfig)
BPackageManager::RemoteRepository::RemoteRepository(
BPackageManager::RemoteRepository::Config() const
BPackageManager::LocalRepository::LocalRepository()
BPackageManager::LocalRepository::LocalRepository(const BString& name)
BPackageManager::MiscLocalRepository::MiscLocalRepository()
BPackageManager::MiscLocalRepository::AddLocalPackage(const char* fileName)
BPackageManager::MiscLocalRepository::GetPackagePath(BSolverPackage* package,
BPackageManager::InstalledRepository::InstalledRepository(const char* name,
BPackageManager::InstalledRepository::GetPackagePath(BSolverPackage* package,
BPackageManager(volume->Location(), this, this),
BPackageManager::UserInteractionHandler(),
using BPackageKit::BManager::BPrivate::BPackageManager;
class PackageManager : public BPackageManager,
private BPackageManager::InstallationInterface,
private BPackageManager::UserInteractionHandler {