|
enum | Category {
CAT_OTHER = 1
, CAT_YAST = 1<<1
, CAT_SECURITY = 1<<2
, CAT_RECOMMENDED = 1<<3
,
CAT_OPTIONAL = 1<<4
, CAT_DOCUMENT = 1<<5
} |
|
enum | InteractiveFlag { NoFlags = 0x0000
, Reboot = 0x0001
, Message = 0x0002
, License = 0x0004
} |
| Flags defining if and why this patch is interactive. More...
|
|
enum | SeverityFlag {
SEV_OTHER = 1
, SEV_NONE = 1<<1
, SEV_LOW = 1<<2
, SEV_MODERATE = 1<<3
,
SEV_IMPORTANT = 1<<4
, SEV_CRITICAL = 1<<5
} |
| Possible severity levels for (security) patches. More...
|
|
typedef Patch | Self |
|
typedef ResTraits< Self > | TraitsType |
|
typedef TraitsType::PtrType | Ptr |
|
typedef TraitsType::constPtrType | constPtr |
|
typedef sat::SolvableSet | Contents |
|
typedef ResObject | Self |
|
typedef ResTraits< Self > | TraitsType |
|
typedef TraitsType::PtrType | Ptr |
|
typedef TraitsType::constPtrType | constPtr |
|
typedef Resolvable | Self |
|
typedef ResTraits< Self > | TraitsType |
|
typedef TraitsType::KindType | Kind |
|
typedef TraitsType::PtrType | Ptr |
|
typedef TraitsType::constPtrType | constPtr |
|
|
static void | add_ref (const ReferenceCounted *ptr_r) |
| Called by zypp::intrusive_ptr to add a reference. More...
|
|
static void | release (const ReferenceCounted *ptr_r) |
| Called by zypp::intrusive_ptr to add a reference. More...
|
|
Capabilities | const |
|
| ResObject (const sat::Solvable &solvable_r) |
| Ctor. More...
|
|
virtual | ~ResObject () |
| Dtor. More...
|
|
virtual std::ostream & | dumpOn (std::ostream &str) const |
| Helper for stream output. More...
|
|
| operator sat::Solvable () const |
| This is a sat::SolvableType (allow implicit conversion in derived classes). More...
|
|
| Resolvable (const sat::Solvable &solvable_r) |
| Ctor. More...
|
|
virtual | ~Resolvable () |
| Dtor. More...
|
|
virtual std::ostream & | dumpOn (std::ostream &str) const |
| Helper for stream output. More...
|
|
| SolvableType () |
|
| SolvableType (const SolvableType &) |
|
| SolvableType (SolvableType &&) |
|
void | operator= (const SolvableType &) |
|
void | operator= (SolvableType &&) |
|
| ~SolvableType () |
|
virtual std::ostream & | dumpOn (std::ostream &str) const |
| Overload to realize std::ostream & operator<<. More...
|
|
virtual void | ref_to (unsigned) const |
| Trigger derived classes after refCount was increased. More...
|
|
virtual void | unref_to (unsigned) const |
| Trigger derived classes after refCount was decreased. More...
|
|
template<class TRes > |
ResTraits< TRes >::PtrType | asKind (const ResObject::Ptr &p) |
| Convert ResObject::Ptr into Ptr of a certain Kind. More...
|
|
std::ostream & | operator<< (std::ostream &str, const Resolvable &obj) |
| Stream output. More...
|
|
std::ostream & | dumpOn (std::ostream &str, const Resolvable &obj) |
| More verbose stream output including dependencies. More...
|
|
template<class TRes > |
bool | isKind (const Resolvable::constPtr &p) |
| Test whether a Resolvable::Ptr is of a certain Kind. More...
|
|
template<class TRes > |
ResTraits< TRes >::PtrType | asKind (const Resolvable::Ptr &p) |
| Convert Resolvable::Ptr into Ptr of a certain Kind. More...
|
|
int | compareByN (const Resolvable::constPtr &lhs, const Resolvable::constPtr &rhs) |
| Compare Resolvable::constPtr according to kind and name. More...
|
|
int | compareByNVR (const Resolvable::constPtr &lhs, const Resolvable::constPtr &rhs) |
| Compare according to kind, name and edition. More...
|
|
int | compareByNVRA (const Resolvable::constPtr &lhs, const Resolvable::constPtr &rhs) |
| Compare Resolvable::constPtr according to kind, name, edition and arch. More...
|
|
bool | isKind (const SolvableType< Resolvable > &solvable_r) |
| Test whether the Solvable is of a certain ResKind. More...
|
|
bool | identical (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) |
| Test for same content. More...
|
|
bool | sameNVRA (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) |
| Test for same name version release and arch. More...
|
|
std::ostream & | operator<< (std::ostream &str, const SolvableType< Resolvable > &obj) |
| Stream output. More...
|
|
std::ostream & | dumpOn (std::ostream &str, const SolvableType< Resolvable > &obj) |
| More verbose stream output including dependencies. More...
|
|
bool | operator== (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) |
| Equal. More...
|
|
bool | operator!= (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) |
| NotEqual. More...
|
|
bool | operator< (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) |
| Less. More...
|
|
int | compareByN (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) |
| Compare according to kind and name. More...
|
|
int | compareByNVR (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) |
| Compare according to kind, name and edition. More...
|
|
int | compareByNVRA (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) |
| Compare according to kind, name, edition and arch. More...
|
|
void | intrusive_ptr_add_ref (const ReferenceCounted *ptr_r) |
| intrusive_ptr hook to add_ref. More...
|
|
void | intrusive_ptr_release (const ReferenceCounted *ptr_r) |
| intrusive_ptr hook to release. More...
|
|
std::ostream & | operator<< (std::ostream &str, const ReferenceCounted &obj) |
| Stream output. More...
|
|
Class representing a patch.
A patch represents a specific problem that can be fixed by pulling in the patch dependencies.
Patches can be marked for installation but their installation is a no-op.
Definition at line 37 of file Patch.h.