libzypp  15.28.6
zypp::repo::SUSEMediaVerifier Class Reference

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

#include <SUSEMediaVerifier.h>

Inheritance diagram for zypp::repo::SUSEMediaVerifier:

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 More...
 
 SUSEMediaVerifier (int media_nr, const Pathname &path_r)
 creates a verifier from a media file More...
 
virtual bool isDesiredMedia (const media::MediaAccessRef &ref)
 Check if it is the desider media. More...
 
- Public Member Functions inherited from zypp::media::MediaVerifierBase
 MediaVerifierBase ()
 
virtual ~MediaVerifierBase ()
 
virtual std::string info () const
 Returns a string with some info about the verifier. More...
 

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_ri.e. "SUSE Linux Products GmbH"
id_ri.e. "20070718164719"
media_nrmedia number

Definition at line 21 of file SUSEMediaVerifier.cc.

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

creates a verifier from a media file

Parameters
path_rPath to media.1/media kind file

Definition at line 29 of file SUSEMediaVerifier.cc.

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 48 of file SUSEMediaVerifier.cc.

Member Data Documentation

std::string zypp::repo::SUSEMediaVerifier::_media_vendor
private

Definition at line 60 of file SUSEMediaVerifier.h.

std::string zypp::repo::SUSEMediaVerifier::_media_id
private

Definition at line 61 of file SUSEMediaVerifier.h.

media::MediaNr zypp::repo::SUSEMediaVerifier::_media_nr
private

Definition at line 62 of file SUSEMediaVerifier.h.


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