|
| 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.