Lines Matching refs:repository
76 RepositoryInfo(BSolverRepository* repository)
78 fRepository(repository),
80 fChangeCount(repository->ChangeCount())
218 LibsolvSolver::AddRepository(BSolverRepository* repository)
220 if (repository == NULL || repository->InitCheck() != B_OK)
223 // If the repository represents installed packages, check, if we already
224 // have such a repository.
225 if (repository->IsInstalled() && _InstalledRepository() != NULL)
228 // add the repository info
229 RepositoryInfo* info = new(std::nothrow) RepositoryInfo(repository);
744 BSolverRepository* repository = repositoryInfo->Repository();
745 Repo* repo = repo_create(fPool, repository->Name());
748 repo->priority = -1 - repository->Priority();
751 int32 packageCount = repository->CountPackages();
753 BSolverPackage* package = repository->PackageAt(k);
767 if (repository->IsInstalled()) {
797 LibsolvSolver::_GetRepositoryInfo(BSolverRepository* repository) const
802 if (repository == repositoryInfo->Repository())
868 // restrict to the matching repository
869 if (BSolverRepository* repository = specifier.Repository()) {
871 = _GetRepositoryInfo(repository);