9 #ifndef ZYPP_MEDIA_NG_MEDIAVERIFIER_H_INCLUDED 10 #define ZYPP_MEDIA_NG_MEDIAVERIFIER_H_INCLUDED 13 #include <zypp-core/zyppng/core/ByteArray> 14 #include <zypp-media/ng/ProvideFwd> 20 using filesystem::Pathname;
37 static MediaDataVerifierRef
createVerifier (
const std::string &verifierType );
40 virtual bool valid()
const = 0;
43 virtual bool matches(
const MediaDataVerifierRef & rhs )
const = 0;
53 virtual const std::string &
mediaIdent()
const = 0;
63 virtual std::ostream &
toStream ( std::ostream &
str )
const = 0;
85 virtual MediaDataVerifierRef
clone ()
const = 0;
94 std::ostream &
operator<<( std::ostream &
str,
const MediaDataVerifierRef & obj );
String related utilities and Regular expression matching.
std::ostream & operator<<(std::ostream &str, const MediaDataVerifierRef &obj)
Easy-to use interface to the ZYPP dependency resolver.