#include <ModaliasCap.h>
Inheritance diagram for zypp::capability::ModaliasCap:
Public Types | |
typedef ModaliasCap | Self |
Public Member Functions | |
ModaliasCap (const Resolvable::Kind &refers_r, const std::string &name_r) | |
Ctor. | |
ModaliasCap (const Resolvable::Kind &refers_r, const std::string &name_r, Rel op_r, const std::string &value_r) | |
Ctor. | |
virtual const Kind & | kind () const |
Kind of capabiliy. | |
virtual CapMatch | matches (const constPtr &rhs) const |
Query target::Modalias. | |
virtual std::string | encode () const |
modalias(name) [op value] | |
virtual std::string | index () const |
modalias() | |
const std::string & | pkgname () const |
const std::string & | querystring () const |
Private Member Functions | |
bool | isEvalCmd () const |
Empty ModaliasCap modalias() . | |
bool | evaluate () const |
Query target::Modalias. | |
Private Attributes | |
std::string | _pkgname |
std::string | _name |
Rel | _op |
std::string | _value |
CapMatch::irrelevant
, if either both sides are evaluate commands, or both are not.Otherwise the result of the query to target::modalias is returned. Either from lhs or rhs, dependent on which one is the evaluate command.
Definition at line 41 of file ModaliasCap.h.
|
Reimplemented from zypp::capability::CapabilityImpl. Definition at line 44 of file ModaliasCap.h. |
|
Ctor.
Definition at line 40 of file ModaliasCap.cc. References _name, _pkgname, and zypp::capability::modsplit(). |
|
Ctor.
Definition at line 47 of file ModaliasCap.cc. References _name, _pkgname, and zypp::capability::modsplit(). |
|
Kind of capabiliy.
Implements zypp::capability::CapabilityImpl. Definition at line 57 of file ModaliasCap.cc. |
|
Query target::Modalias.
Definition at line 60 of file ModaliasCap.cc. References evaluate(), zypp::CapMatch::irrelevant, isEvalCmd(), and zypp::capability::CapabilityImpl::sameKindAndRefers(). |
|
Implements zypp::capability::CapabilityImpl. Definition at line 73 of file ModaliasCap.cc. References _pkgname. |
|
Reimplemented from zypp::capability::CapabilityImpl. Definition at line 93 of file ModaliasCap.cc. |
|
Definition at line 70 of file ModaliasCap.h. References _pkgname. |
|
Definition at line 73 of file ModaliasCap.h. References _name. |
|
Empty ModaliasCap
Definition at line 98 of file ModaliasCap.cc. References _name. Referenced by matches(). |
|
Query target::Modalias.
Definition at line 101 of file ModaliasCap.cc. References _name, _op, _value, and zypp::target::modalias::Modalias::instance(). Referenced by matches(). |
|
Definition at line 85 of file ModaliasCap.h. Referenced by encode(), ModaliasCap(), and pkgname(). |
|
Definition at line 86 of file ModaliasCap.h. Referenced by evaluate(), isEvalCmd(), ModaliasCap(), and querystring(). |
|
Definition at line 87 of file ModaliasCap.h. Referenced by evaluate(). |
|
Definition at line 88 of file ModaliasCap.h. Referenced by evaluate(). |