#include <ServiceType.h>
Public Types | |
enum | Type { NONE_e, RIS_e, PLUGIN_e } |
Public Member Functions | |
ServiceType () | |
ServiceType (Type type) | |
ServiceType (const std::string &strval_r) | |
Type | toEnum () const |
ServiceType::Type | parse (const std::string &strval_r) |
const std::string & | asString () const |
Public Attributes | |
Type | _type |
Static Public Attributes | |
static const ServiceType | RIS |
Repository Index Service (RIS) (formerly known as 'Novell Update' (NU) service). | |
static const ServiceType | NONE |
No service set. | |
static const ServiceType | PLUGIN |
Plugin services are scripts installed on your system that provide the package manager with repositories. |
Currently we have only RIS service, but more can come later.
Definition at line 26 of file ServiceType.h.
zypp::repo::ServiceType::ServiceType | ( | ) | [inline] |
Definition at line 52 of file ServiceType.h.
zypp::repo::ServiceType::ServiceType | ( | Type | type | ) | [inline] |
Definition at line 54 of file ServiceType.h.
zypp::repo::ServiceType::ServiceType | ( | const std::string & | strval_r | ) | [explicit] |
Definition at line 27 of file ServiceType.cc.
Type zypp::repo::ServiceType::toEnum | ( | ) | const [inline] |
ServiceType::Type zypp::repo::ServiceType::parse | ( | const std::string & | strval_r | ) |
Definition at line 31 of file ServiceType.cc.
References zypp::repo::_table, NONE_e, PLUGIN_e, RIS_e, and ZYPP_THROW.
const std::string & zypp::repo::ServiceType::asString | ( | ) | const |
Definition at line 56 of file ServiceType.cc.
References zypp::repo::_table, _type, NONE_e, PLUGIN_e, and RIS_e.
Referenced by zypp::repo::operator<<().
const ServiceType zypp::repo::ServiceType::RIS [static] |
Repository Index Service (RIS) (formerly known as 'Novell Update' (NU) service).
Definition at line 32 of file ServiceType.h.
Referenced by zypp::RepoManager::probeService().
const ServiceType zypp::repo::ServiceType::NONE [static] |
No service set.
Definition at line 34 of file ServiceType.h.
Referenced by zypp::RepoManager::probeService(), zypp::RepoManager::refreshService(), and zypp::ServiceInfo::Impl::setProbedType().
const ServiceType zypp::repo::ServiceType::PLUGIN [static] |
Plugin services are scripts installed on your system that provide the package manager with repositories.
The mechanism used to create this repository list is completely up to the script
Definition at line 43 of file ServiceType.h.
Referenced by zypp::repo::PluginServices::Impl::loadServices().
Definition at line 64 of file ServiceType.h.
Referenced by asString(), zypp::repo::operator==(), and toEnum().