|
libzypp
9.1.2
|
SrcPackage interface. More...
#include <SrcPackage.h>

Public Types | |
| typedef SrcPackage | Self |
| typedef ResTraits< Self > | TraitsType |
| typedef TraitsType::PtrType | Ptr |
| typedef TraitsType::constPtrType | constPtr |
Public Member Functions | |
| std::string | sourcePkgType () const |
| The type of the source rpm ("src" or "nosrc"). | |
| OnMediaLocation | location () const |
| location of resolvable in repo | |
Protected Member Functions | |
| SrcPackage (const sat::Solvable &solvable_r) | |
| Ctor. | |
| virtual | ~SrcPackage () |
| Dtor. | |
Friends | |
| Ptr | make (const sat::Solvable &solvable_r) |
| Directly create a certain kind of ResObject from sat::Solvable. | |
SrcPackage interface.
Definition at line 29 of file SrcPackage.h.
| typedef SrcPackage zypp::SrcPackage::Self |
Reimplemented from zypp::ResObject.
Definition at line 33 of file SrcPackage.h.
| typedef ResTraits<Self> zypp::SrcPackage::TraitsType |
Reimplemented from zypp::ResObject.
Definition at line 34 of file SrcPackage.h.
Reimplemented from zypp::ResObject.
Definition at line 35 of file SrcPackage.h.
Reimplemented from zypp::ResObject.
Definition at line 36 of file SrcPackage.h.
| zypp::SrcPackage::SrcPackage | ( | const sat::Solvable & | solvable_r | ) | [protected] |
Ctor.
Definition at line 25 of file SrcPackage.cc.
| zypp::SrcPackage::~SrcPackage | ( | ) | [protected, virtual] |
Dtor.
Definition at line 34 of file SrcPackage.cc.
| std::string zypp::SrcPackage::sourcePkgType | ( | ) | const |
The type of the source rpm ("src" or "nosrc").
Definition at line 43 of file SrcPackage.cc.
References zypp::sat::SolvAttr::arch, and zypp::sat::Solvable::lookupStrAttribute().
| OnMediaLocation zypp::SrcPackage::location | ( | ) | const |
location of resolvable in repo
Definition at line 46 of file SrcPackage.cc.
References zypp::sat::Solvable::lookupLocation().
| Ptr make | ( | const sat::Solvable & | solvable_r | ) | [friend] |
Directly create a certain kind of ResObject from sat::Solvable.
If the sat::Solvables kind is not appropriate, a NULL pointer is returned.
sat::Solvable s; ResObject::Ptr p( makeResObject( s ) ); ResObject::Ptr q( make<ResObject>( s ) ); Package::Ptr pkg( make<Package>( s ) );
Definition at line 236 of file ResObject.h.
1.7.6.1