zypp::repo::SUSEMediaVerifier Class Reference

Implementation of the traditional SUSE media verifier. More...

#include <SUSEMediaVerifier.h>

Inheritance diagram for zypp::repo::SUSEMediaVerifier:
[legend]

List of all members.

Public Member Functions

 SUSEMediaVerifier (const std::string &vendor_r, const std::string &id_r, const media::MediaNr media_nr=1)
 create a verifier from attributes
 SUSEMediaVerifier (int media_nr, const Pathname &path_r)
 creates a verifier from a media file
virtual bool isDesiredMedia (const media::MediaAccessRef &ref)
 Check if it is the desider media.

Private Attributes

std::string _media_vendor
std::string _media_id
media::MediaNr _media_nr


Detailed Description

Implementation of the traditional SUSE media verifier.

Definition at line 24 of file SUSEMediaVerifier.h.


Constructor & Destructor Documentation

zypp::repo::SUSEMediaVerifier::SUSEMediaVerifier ( const std::string &  vendor_r,
const std::string &  id_r,
const media::MediaNr  media_nr = 1 
)

create a verifier from attributes

Creates a verifier for the media using the attributes

Parameters:
vendor_r i.e. "SUSE Linux Products GmbH"
id_r i.e. "20070718164719"
media_nr media number

Definition at line 20 of file SUSEMediaVerifier.cc.

zypp::repo::SUSEMediaVerifier::SUSEMediaVerifier ( int  media_nr,
const Pathname &  path_r 
)

creates a verifier from a media file

Parameters:
path_r Path to media.1/media kind file

Definition at line 28 of file SUSEMediaVerifier.cc.

References _media_id, _media_vendor, zypp::iostr::getline(), and ZYPP_THROW.


Member Function Documentation

bool zypp::repo::SUSEMediaVerifier::isDesiredMedia ( const media::MediaAccessRef ref  )  [virtual]

Check if it is the desider media.

Check if the specified attached media contains the desired media number (e.g. SLES10 CD1).

Reimplementation of virtual function, will be called by the component verifying the media.

Implements zypp::media::MediaVerifierBase.

Definition at line 47 of file SUSEMediaVerifier.cc.

References _media_id, _media_nr, _media_vendor, zypp::iostr::getline(), and zypp::str::numstring().


Member Data Documentation

Definition at line 60 of file SUSEMediaVerifier.h.

Referenced by isDesiredMedia(), and SUSEMediaVerifier().

Definition at line 61 of file SUSEMediaVerifier.h.

Referenced by isDesiredMedia(), and SUSEMediaVerifier().

Definition at line 62 of file SUSEMediaVerifier.h.

Referenced by isDesiredMedia().


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

doxygen