libzypp  13.10.6
zypp::packagedelta::DeltaRpm Class Reference

#include <PackageDelta.h>

Classes

class  BaseVersion
 

Public Member Functions

 DeltaRpm ()
 
 DeltaRpm (sat::LookupAttr::iterator deltaInfo_r)
 
const OnMediaLocationlocation () const
 
const BaseVersionbaseversion () const
 
const Repositoryrepository () const
 
DeltaRpmsetName (const std::string &val_r)
 
DeltaRpmsetEdition (const Edition &val_r)
 
DeltaRpmsetArch (const Arch &val_r)
 
DeltaRpmsetLocation (const OnMediaLocation &val_r)
 
DeltaRpmsetBaseversion (const BaseVersion &val_r)
 
Target package ident.
const std::string & name () const
 
const Editionedition () const
 
const Archarch () const
 

Private Attributes

std::string _name
 
Edition _edition
 
Arch _arch
 
OnMediaLocation _location
 
BaseVersion _baseversion
 
Repository _repo
 

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const DeltaRpm &obj)
 

Detailed Description

Todo:
cheap copy! (switch to RWCOW)

Definition at line 35 of file PackageDelta.h.

Constructor & Destructor Documentation

zypp::packagedelta::DeltaRpm::DeltaRpm ( )
inline

Definition at line 58 of file PackageDelta.h.

zypp::packagedelta::DeltaRpm::DeltaRpm ( sat::LookupAttr::iterator  deltaInfo_r)

Definition at line 35 of file PackageDelta.cc.

Member Function Documentation

const std::string& zypp::packagedelta::DeltaRpm::name ( ) const
inline

Definition at line 64 of file PackageDelta.h.

const Edition& zypp::packagedelta::DeltaRpm::edition ( ) const
inline

Definition at line 65 of file PackageDelta.h.

const Arch& zypp::packagedelta::DeltaRpm::arch ( ) const
inline

Definition at line 66 of file PackageDelta.h.

const OnMediaLocation& zypp::packagedelta::DeltaRpm::location ( ) const
inline

Definition at line 68 of file PackageDelta.h.

const BaseVersion& zypp::packagedelta::DeltaRpm::baseversion ( ) const
inline

Definition at line 69 of file PackageDelta.h.

const Repository& zypp::packagedelta::DeltaRpm::repository ( ) const
inline

Definition at line 70 of file PackageDelta.h.

DeltaRpm& zypp::packagedelta::DeltaRpm::setName ( const std::string &  val_r)
inline

Definition at line 73 of file PackageDelta.h.

DeltaRpm& zypp::packagedelta::DeltaRpm::setEdition ( const Edition val_r)
inline

Definition at line 74 of file PackageDelta.h.

DeltaRpm& zypp::packagedelta::DeltaRpm::setArch ( const Arch val_r)
inline

Definition at line 75 of file PackageDelta.h.

DeltaRpm& zypp::packagedelta::DeltaRpm::setLocation ( const OnMediaLocation val_r)
inline

Definition at line 76 of file PackageDelta.h.

DeltaRpm& zypp::packagedelta::DeltaRpm::setBaseversion ( const BaseVersion val_r)
inline

Definition at line 77 of file PackageDelta.h.

Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  str,
const DeltaRpm obj 
)
related

Stream output.

Definition at line 126 of file PackageDelta.cc.

Member Data Documentation

std::string zypp::packagedelta::DeltaRpm::_name
private

Definition at line 80 of file PackageDelta.h.

Edition zypp::packagedelta::DeltaRpm::_edition
private

Definition at line 81 of file PackageDelta.h.

Arch zypp::packagedelta::DeltaRpm::_arch
private

Definition at line 82 of file PackageDelta.h.

OnMediaLocation zypp::packagedelta::DeltaRpm::_location
private

Definition at line 83 of file PackageDelta.h.

BaseVersion zypp::packagedelta::DeltaRpm::_baseversion
private

Definition at line 84 of file PackageDelta.h.

Repository zypp::packagedelta::DeltaRpm::_repo
private

Definition at line 85 of file PackageDelta.h.


The documentation for this class was generated from the following files: