Deepsolver
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Deepsolver::AbstractConfigFileHandlerThe interface to listen parsed configuration file parameters
Deepsolver::AbstractCurlDataRecipient
Deepsolver::AbstractCurlProgressListener
Deepsolver::AbstractExceptionThe main exception class of the project
Deepsolver::AbstractFetchListenerThe abstract interface to listen files fetching progress
Deepsolver::AbstractIndexConstructionListener
Deepsolver::AbstractInstalledPkgIteratorThe abstract interface for iterator over a set of installed packages
Deepsolver::AbstractOperationContinueRequestThe abstract interface for continuous process interruption
Deepsolver::AbstractPkgBackEndThe abstract package back-end interface
Deepsolver::AbstractPkgRecipientThe interface for handling sequences of package records
Deepsolver::Solver::AbstractPkgScope
Deepsolver::Solver::AbstractProvidePriority
Deepsolver::Sat::AbstractSatSolver
Deepsolver::AbstractTaskSolver
Deepsolver::AbstractTextFormatSectionReader
Deepsolver::AbstractTransactionListenerThe interface to follow transaction progress
Deepsolver::AlwaysTrueContinueRequest
Deepsolver::AutoReleaseStrings
Bfs
Deepsolver::ChangeLogEntry
Deepsolver::CliParserThe command line parser
Deepsolver::CliParserExceptionThe exception for command line parser errors
Deepsolver::ConfDir
Deepsolver::ConfigAdapter
Deepsolver::ConfigCenterThe central configuration processing class
Deepsolver::ConfigExceptionIndicates an error in configuration data
Deepsolver::ConfigFileThe configuration file format parser
Deepsolver::ConfigFileExceptionThe exception class for config file syntax errors
Deepsolver::ConfigFilePosInfoStores the information about position in configuration file
Deepsolver::ConfOs
Deepsolver::ConfProvide
Deepsolver::ConfRepo
Deepsolver::ConfRoot
Deepsolver::CurlExceptionThe exception class for libcurl errors
Deepsolver::CurlInterface
Deepsolver::DateTime
Deepsolver::Dichotomy< T >
Deepsolver::DirectoryThe wrapper for file system directory operations
DsInstallCliParser
DsPatchCliParser
Deepsolver::ExceptionMessagesEnThe error messages generator for English language
Deepsolver::ExceptionVisitorThe class implementing the Visitor design pattern for project exceptions
Deepsolver::FileThe wrapper for file operations
Deepsolver::FilesFetchThe files downloading manager This class is responsible for various files fetching tasks. It takes list of URLs with corresponding local file names and invokes CurlInterface managing requests operation continuing is permitted and sending proper status callbacks
Deepsolver::FilesFetchProgress
Deepsolver::GzipExceptionThe exception for errors of GZip handling code
Deepsolver::GzipInputFile
GzipOutput
Deepsolver::GzipOutputFile
Deepsolver::IdPkgRel
IndexConstructionListener
Deepsolver::IndexCore
Deepsolver::IndexCoreExceptionIndicates repository index manipulation problem
IndexReconstructionListener
Deepsolver::InfoCore
Deepsolver::InfoFileReader
Deepsolver::InfoFileSyntaxExceptionThe info file syntax error
Deepsolver::InfoFileValueExceptionThe exception class for invalid info file value
Deepsolver::Md5File::Item
Deepsolver::Directory::IteratorThe iterator over the files and subdirectories
Deepsolver::CliParser::KeyAn available command line argument
Deepsolver::Sat::Lit
Deepsolver::Md5
Deepsolver::Md5File
Deepsolver::Md5FileExceptionThe exception class for md5file syntax errors
Deepsolver::Messages
Deepsolver::Sat::MinisatCallData
Deepsolver::Sat::MinisatSolver
Deepsolver::NamedPkgRelThe relation between two packages with the package reference by name
Deepsolver::NotImplementedException
Deepsolver::OperationCoreThe main class for package managing
Deepsolver::OperationCoreExceptionException for general operation problems
Deepsolver::OsIntegrityThe class for the operating system state integrity verification
Deepsolver::Pkg
Deepsolver::PkgSnapshot::Pkg
Deepsolver::PkgBackEndExceptionIndicates an error inside of package back-end
Deepsolver::PkgBase
Deepsolver::PkgFile
Deepsolver::PkgFileBase
Deepsolver::PkgInfoProcessor
Deepsolver::PkgListPrinting
Deepsolver::PkgSnapshot::PkgRecipientAdapter
Deepsolver::PkgRelations
Deepsolver::PkgScope
Deepsolver::PkgScopeBase
Deepsolver::PkgScopeMetadata
Deepsolver::PkgSection
Deepsolver::PkgUrlsFile
Deepsolver::Process
Deepsolver::Solver::RefCountedEntries
Deepsolver::Solver::RefCountedEntry
Deepsolver::RegExp
RegExpCollection
Deepsolver::RegExpExceptionNotifies about the errors occurred during regular expressions processing
Deepsolver::PkgSnapshot::Relation
Deepsolver::RepoParams
Deepsolver::Repository
Deepsolver::RpmBackEndThe general interface to librpm functions
Deepsolver::RpmFileHeaderReader
Deepsolver::RpmInstalledPkgIteratorThe iterator over set of installed packages
Deepsolver::RpmTransaction
Deepsolver::Solver::SatBuilder
Deepsolver::ConfigAdapter::ScalarValue< T >
Deepsolver::PkgSnapshot::Snapshot
Deepsolver::Solver::Solver
StdOutput
Deepsolver::ConfigAdapter::StringListValue
Deepsolver::ConfigAdapter::StringValue
Deepsolver::SystemExceptionThe exception for system call errors
Deepsolver::TaskExceptionThe exception class for notifications the user task is not solvable
Deepsolver::TaskSolverData
Deepsolver::TextFormatSectionReader
Deepsolver::TextFormatSectionReaderGzip
Deepsolver::TinyFileDownload
Deepsolver::TransactionIterator
Deepsolver::TransactionProgress
UnifiedOutput
Deepsolver::UserTask
Deepsolver::UserTaskItemToInstall
Deepsolver::ConfigAdapter::Value
Deepsolver::VerSubset