Deepsolver
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
AbstractConfigFileHandlerThe interface to listen parsed configuration file parameters
AbstractCurlDataRecipient
AbstractCurlProgressListener
AbstractFetchListenerThe abstract interface to listen files fetching progress
AbstractIndexConstructionListener
AbstractInstalledPackagesIteratorThe abstract interface for every iterator over set of installed packages
AbstractOperationContinueRequestThe abstract interface for continuous process interruption
AbstractPackageBackEndThe abstract package back-end interface
AbstractPackageRecipientThe interface for handling sequences of package records
AbstractPackageScope
AbstractSatSolver
AbstractTaskSolver
AbstractTaskTranslatorOutput
AbstractTextFormatSectionReader
AbstractTransactionListener
AlwaysTrueContinueRequest
AutoArrayAdapter< T >
ChangeLogEntry
CliParserThe command line parser
CliParserExceptionIndicates the error during command line parsing process
ConfDir
ConfigCenterThe central configuration processing class
ConfigExceptionIndicates the error in configuration data
ConfigFileThe configuration file format parser
ConfigFileExceptionThe exception class for config file syntax errors
ConfigFilePosInfoStores the information about position in configuration file
ConfigSyntaxErrorMessage
ConfOs
ConfProvide
ConfRepo
ConfRoot
CurlException
CurlInterface
DateTime
DeepsolverExceptionThe main exception class for Deepsolver project
DirectoryThe wrapper for directory operations
DsInstallCliParser
DsPatchCliParser
FileThe wrapper for file operations
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
FilesFetchProgress
GzipException
GzipInputFile
GzipOutput
GzipOutputFile
IdPkgRel
IndexConstructionListener
IndexCore
IndexCoreExceptionIndicates repository index manipulation problem
IndexReconstructionListener
InfoCore
InfoFileExceptionThe general info file error FIXME
InfoFileReader
InfoFileSyntaxExceptionThe info file syntax error
InfoFileValueExceptionThe exception class for invalid info file value error indication FIXME
InstalledReferences
Md5File::Item
Directory::IteratorThe iterator over the files and subdirectories
CliParser::KeyAn available command line argument
LibMinisatSolver
Lit
Md5
Md5File
Md5FileExceptionThe exception class for md5file syntax errors
Messages
NamedPkgRelThe relation between two packages with package specifications by name
NotImplementedException
OperationCoreThe main class for package managing
OperationExceptionThe exception class for general operation problems
PackageInfoProcessor
PackageListPrinting
PackageNameSortItem
PackageScope
PackageScopeContentThe information about all known packages
PackageScopeContentBuilder
PackageScopeContentLoader
PackageSelection
Pkg
PkgBase
PkgFile
PkgFileBase
PackageScopeContent::PkgInfo
PkgRelations
PkgSection
PkgUrlsFile
PkgUtils
PostponedRequire
ProvideMap
ProvidePriorityList
RegExp
RegExpCollection
RegExpException
PackageScopeContent::RelInfo
RepoParams
Repository
RpmBackEndThe general interface to librpm functions
RpmException
RpmFileHeaderReader
RpmInstalledPackagesIteratorThe iterator over set of installed packages
SatWriter
StdOutput
SystemExceptionThe exception for system call errors
TaskExceptionThe exception class for indication user has asked an impossible transaction
TaskSolver
TaskSolverData
TaskSolverProvideInfo
TaskTranslator
TaskTranslatorOutputOptimization
TextFormatSectionReader
TextFormatSectionReaderGzip
TinyFileDownload
TransactionIterator
TransactionProgress
UnifiedOutput
UserTask
UserTaskItemToInstall
VersionCond