#include <InstData.h>
Inheritance diagram for InstData:
Public Member Functions | |
virtual const std::list< PMSelectionPtr > & | getSelections (void) const=0 |
unsigned | numSelections () const |
virtual const std::list< PMPackagePtr > & | getPackages (void) const=0 |
unsigned | numPackages () const |
virtual const std::vector< PMYouPatchPtr > & | getPatches (void) const=0 |
unsigned | numPatches () const |
Static Public Member Functions | |
const std::list< PMPackagePtr > | findPackages (const std::list< PMPackagePtr > &packages, const std::string &name="", const std::string &arch="", const std::string &version="", const std::string &release="") |
const std::list< PMSelectionPtr > | findSelections (const std::list< PMSelectionPtr > &selections, const std::string &arch="", const std::string &name="", const std::string &version="", const std::string &release="") |
Protected Member Functions | |
InstData () | |
virtual | ~InstData () |
|
|
|
|
|
find list of packages
|
|
find list of selections
|
|
generate PMPackage objects for each Item on the source/target Default implementation provided returning empty list.
Implemented in InstSrcData, InstSrcDataPLAIN, InstSrcDataUL, and InstTarget. |
|
generate PMSolvable objects for each patch on the source Default implementation provided returning empty list.
Implemented in InstSrcData, InstSrcDataUL, and InstTarget. |
|
generate PMSelection objects for each selection on the source Default implementation provided returning an empty list.
Implemented in InstSrcData, InstSrcDataUL, and InstTarget. |
|
|
|
|
|
|