#include <SplitCap.h>
Inheritance diagram for zypp::capability::SplitCap:
Public Types | |
typedef SplitCap | Self |
Public Member Functions | |
SplitCap (const Resolvable::Kind &refers_r, const std::string &name_r, const std::string &path_r) | |
Ctor. | |
virtual const Kind & | kind () const |
Kind of capabiliy. | |
virtual bool | relevant () const |
Relevant per default. | |
virtual CapMatch | matches (const constPtr &rhs) const |
virtual std::string | encode () const |
name:/path | |
const std::string & | name () const |
const std::string & | path () const |
Private Attributes | |
std::string | _name |
std::string | _path |
packagename:/absolute/path
means: If packagename
is installed on system, and has /absolute/path
in it's filelist, and is to be replaced/updated, then this package (the one providing the SplitCap) should be installed too.
See where and how we handle it. Currently the info is just stored here. Splits packagename:/absolute/path
are shipped as provides
(SuSE packages file), but have to be freshens, and implemented as ConditionalCap.
Definition at line 41 of file SplitCap.h.
|
Reimplemented from zypp::capability::CapabilityImpl. Definition at line 44 of file SplitCap.h. |
|
Ctor.
Definition at line 47 of file SplitCap.h. |
|
Kind of capabiliy.
Implements zypp::capability::CapabilityImpl. Definition at line 23 of file SplitCap.cc. |
|
Relevant per default.
Reimplemented from zypp::capability::CapabilityImpl. Definition at line 58 of file SplitCap.h. |
|
Definition at line 26 of file SplitCap.cc. References zypp::CapMatch::irrelevant. |
|
Implements zypp::capability::CapabilityImpl. Definition at line 31 of file SplitCap.cc. |
|
Definition at line 67 of file SplitCap.h. References _name. |
|
Definition at line 70 of file SplitCap.h. References _path. |
|
Definition at line 75 of file SplitCap.h. |
|
Definition at line 77 of file SplitCap.h. |