zypp::data Namespace Reference


Classes

class  Resolvable
 Mandatory resolvable data. More...
class  ResObject
 Common resolvable data. More...
class  Atom
class  Script
class  Message
class  Patch
class  Pattern
class  Product
class  Packagebase
 Common Data Object for Package and Sourcepackage. More...
struct  Package
 Data Object for Package resolvable. More...
struct  SrcPackage
 Data Object for SrcPackage resolvable. More...
struct  BaseVersion
 Patch RPM baseversion. More...
struct  RpmBase
 Shared RPM attributes. More...
struct  PatchRpm
 Patch RPM data object. More...
struct  DeltaRpm
 Delta RPM data object. More...
struct  PackageAtom
 Data Object for YUM package atom. More...
class  ResolvableDataConsumer

Typedefs

typedef
DefaultIntegral
< long long,-1 > 
RecordId
 Cache store record id.
typedef std::set
< capability::CapabilityImpl::Ptr
DependencyList
 data dependencies are CapabilityImpl.
typedef std::map
< zypp::Dep,
DependencyList
Dependencies
typedef
DefaultIntegral
< unsigned, 0u > 
MediaNr
typedef std::list
< std::string > 
Filenames
 List of files contained in a package (info for UI).

Functions

 IMPL_PTR_TYPE (Resolvable)
 IMPL_PTR_TYPE (ResObject)
 IMPL_PTR_TYPE (Script)
 IMPL_PTR_TYPE (Message)
 IMPL_PTR_TYPE (Atom)
 IMPL_PTR_TYPE (Patch)
 IMPL_PTR_TYPE (Pattern)
 IMPL_PTR_TYPE (Product)
 IMPL_PTR_TYPE (Packagebase)
 IMPL_PTR_TYPE (Package)
 IMPL_PTR_TYPE (SrcPackage)
 IMPL_PTR_TYPE (DeltaRpm)
 IMPL_PTR_TYPE (PatchRpm)
 IMPL_PTR_TYPE (PackageAtom)
 IMPL_PTR_TYPE (BaseVersion)
 DEFINE_PTR_TYPE (Resolvable)
 DEFINE_PTR_TYPE (ResObject)
 DEFINE_PTR_TYPE (Atom)
 DEFINE_PTR_TYPE (Script)
 DEFINE_PTR_TYPE (Message)
 DEFINE_PTR_TYPE (Patch)
 DEFINE_PTR_TYPE (Pattern)
 DEFINE_PTR_TYPE (Product)
 DEFINE_PTR_TYPE (Packagebase)
 DEFINE_PTR_TYPE (Package)
 DEFINE_PTR_TYPE (SrcPackage)
 DEFINE_PTR_TYPE (BaseVersion)
 DEFINE_PTR_TYPE (PatchRpm)
 DEFINE_PTR_TYPE (DeltaRpm)
 DEFINE_PTR_TYPE (PackageAtom)

Variables

static const RecordId noRecordId
 The default RecordId is a value we don't use for records.


Typedef Documentation

typedef DefaultIntegral<long long, -1> zypp::data::RecordId

Cache store record id.

Definition at line 22 of file RecordId.h.

typedef std::set<capability::CapabilityImpl::Ptr> zypp::data::DependencyList

data dependencies are CapabilityImpl.

Definition at line 43 of file ResolvableData.h.

typedef std::map<zypp::Dep, DependencyList> zypp::data::Dependencies

Definition at line 44 of file ResolvableData.h.

typedef DefaultIntegral<unsigned,0u> zypp::data::MediaNr

Definition at line 46 of file ResolvableData.h.

typedef std::list<std::string> zypp::data::Filenames

List of files contained in a package (info for UI).

Definition at line 49 of file ResolvableData.h.


Function Documentation

zypp::data::IMPL_PTR_TYPE ( Resolvable   ) 

zypp::data::IMPL_PTR_TYPE ( ResObject   ) 

zypp::data::IMPL_PTR_TYPE ( Script   ) 

zypp::data::IMPL_PTR_TYPE ( Message   ) 

zypp::data::IMPL_PTR_TYPE ( Atom   ) 

zypp::data::IMPL_PTR_TYPE ( Patch   ) 

zypp::data::IMPL_PTR_TYPE ( Pattern   ) 

zypp::data::IMPL_PTR_TYPE ( Product   ) 

zypp::data::IMPL_PTR_TYPE ( Packagebase   ) 

zypp::data::IMPL_PTR_TYPE ( Package   ) 

zypp::data::IMPL_PTR_TYPE ( SrcPackage   ) 

zypp::data::IMPL_PTR_TYPE ( DeltaRpm   ) 

zypp::data::IMPL_PTR_TYPE ( PatchRpm   ) 

zypp::data::IMPL_PTR_TYPE ( PackageAtom   ) 

zypp::data::IMPL_PTR_TYPE ( BaseVersion   ) 

zypp::data::DEFINE_PTR_TYPE ( Resolvable   ) 

zypp::data::DEFINE_PTR_TYPE ( ResObject   ) 

zypp::data::DEFINE_PTR_TYPE ( Atom   ) 

zypp::data::DEFINE_PTR_TYPE ( Script   ) 

zypp::data::DEFINE_PTR_TYPE ( Message   ) 

zypp::data::DEFINE_PTR_TYPE ( Patch   ) 

zypp::data::DEFINE_PTR_TYPE ( Pattern   ) 

zypp::data::DEFINE_PTR_TYPE ( Product   ) 

zypp::data::DEFINE_PTR_TYPE ( Packagebase   ) 

zypp::data::DEFINE_PTR_TYPE ( Package   ) 

zypp::data::DEFINE_PTR_TYPE ( SrcPackage   ) 

zypp::data::DEFINE_PTR_TYPE ( BaseVersion   ) 

zypp::data::DEFINE_PTR_TYPE ( PatchRpm   ) 

zypp::data::DEFINE_PTR_TYPE ( DeltaRpm   ) 

zypp::data::DEFINE_PTR_TYPE ( PackageAtom   ) 


Variable Documentation

const RecordId zypp::data::noRecordId [static]

The default RecordId is a value we don't use for records.

Definition at line 24 of file RecordId.h.

Referenced by zypp::cache::CacheStore::consumeChangelog(), zypp::cache::CacheStore::consumeFilelist(), zypp::parser::susetags::RepoParser::Impl::consumePkgDu(), zypp::parser::susetags::RepoParser::Impl::consumePkgLang(), zypp::parser::susetags::RepoParser::Impl::consumeSrcPkgDu(), zypp::parser::susetags::RepoParser::Impl::consumeSrcPkgLang(), zypp::parser::susetags::RepoParser::Impl::idMapAdd(), zypp::parser::susetags::RepoParser::Impl::idMapGet(), and zypp::cache::CacheStore::setSharedData().


Generated on Tue Sep 25 19:23:18 2007 for libzypp by  doxygen 1.5.3