zypp::repo::yum::ResourceType Struct Reference

#include <ResourceType.h>

List of all members.

Public Types

enum  Type {
  NONE_e, REPOMD_e, PRIMARY_e, OTHER_e,
  FILELISTS_e, GROUP_e, PATCHES_e, PATCH_e,
  PRODUCTS_e, PATTERNS_e
}

Public Member Functions

 ResourceType (Type type)
 ResourceType (const std::string &strval_r)
const Type toEnum () const
ResourceType::Type parse (const std::string &strval_r)
const std::string & asString () const

Public Attributes

Type _type

Static Public Attributes

static const ResourceType REPOMD
static const ResourceType PRIMARY
static const ResourceType OTHER
static const ResourceType FILELISTS
static const ResourceType GROUP
static const ResourceType PATCHES
static const ResourceType PATCH
static const ResourceType PRODUCTS
static const ResourceType PATTERNS


Detailed Description

Definition at line 27 of file ResourceType.h.


Member Enumeration Documentation

enum zypp::repo::yum::ResourceType::Type

Enumerator:
NONE_e 
REPOMD_e 
PRIMARY_e 
OTHER_e 
FILELISTS_e 
GROUP_e 
PATCHES_e 
PATCH_e 
PRODUCTS_e 
PATTERNS_e 

Definition at line 39 of file ResourceType.h.


Constructor & Destructor Documentation

zypp::repo::yum::ResourceType::ResourceType ( Type  type  )  [inline]

Definition at line 53 of file ResourceType.h.

zypp::repo::yum::ResourceType::ResourceType ( const std::string &  strval_r  )  [explicit]

Definition at line 36 of file ResourceType.cc.


Member Function Documentation

const Type zypp::repo::yum::ResourceType::toEnum (  )  const [inline]

Definition at line 57 of file ResourceType.h.

References _type.

Referenced by zypp::parser::yum::RepoParser::Impl::doJobs().

ResourceType::Type zypp::repo::yum::ResourceType::parse ( const std::string &  strval_r  ) 

Definition at line 40 of file ResourceType.cc.

References zypp::repo::yum::_table, FILELISTS_e, GROUP_e, NONE_e, OTHER_e, PATCH_e, PATCHES_e, PATTERNS_e, PRIMARY_e, PRODUCTS_e, REPOMD_e, and ZYPP_THROW.

const std::string & zypp::repo::yum::ResourceType::asString (  )  const

Definition at line 68 of file ResourceType.cc.

References zypp::repo::yum::_table, _type, FILELISTS_e, GROUP_e, NONE_e, OTHER_e, PATCH_e, PATCHES_e, PATTERNS_e, PRIMARY_e, PRODUCTS_e, and REPOMD_e.

Referenced by zypp::repo::yum::operator<<().


Member Data Documentation

const ResourceType zypp::repo::yum::ResourceType::REPOMD [static]

Definition at line 29 of file ResourceType.h.

const ResourceType zypp::repo::yum::ResourceType::PRIMARY [static]

Definition at line 30 of file ResourceType.h.

const ResourceType zypp::repo::yum::ResourceType::OTHER [static]

Definition at line 31 of file ResourceType.h.

Referenced by zypp::repo::yum::Downloader::repomd_Callback().

const ResourceType zypp::repo::yum::ResourceType::FILELISTS [static]

Definition at line 32 of file ResourceType.h.

Referenced by zypp::repo::yum::Downloader::repomd_Callback().

const ResourceType zypp::repo::yum::ResourceType::GROUP [static]

Definition at line 33 of file ResourceType.h.

const ResourceType zypp::repo::yum::ResourceType::PATCHES [static]

Definition at line 34 of file ResourceType.h.

Referenced by zypp::repo::yum::Downloader::repomd_Callback().

const ResourceType zypp::repo::yum::ResourceType::PATCH [static]

Definition at line 35 of file ResourceType.h.

const ResourceType zypp::repo::yum::ResourceType::PRODUCTS [static]

Definition at line 36 of file ResourceType.h.

const ResourceType zypp::repo::yum::ResourceType::PATTERNS [static]

Definition at line 37 of file ResourceType.h.

Type zypp::repo::yum::ResourceType::_type

Definition at line 63 of file ResourceType.h.

Referenced by asString(), zypp::repo::yum::operator==(), and toEnum().


The documentation for this struct was generated from the following files:
Generated on Tue Sep 25 19:23:26 2007 for libzypp by  doxygen 1.5.3