12#ifndef ZYPP_CURL_PARSER_METALINKPARSER_H_INCLUDED
13#define ZYPP_CURL_PARSER_METALINKPARSER_H_INCLUDED
17#include <zypp-core/base/Exception.h>
18#include <zypp-core/base/NonCopyable.h>
19#include <zypp-core/base/InputStream>
20#include <zypp-curl/parser/MediaBlockList>
21#include <zypp-core/Url.h>
22#include <zypp-core/ByteArray.h>
55 void parseBytes(
const char* bytes,
size_t len);
65 std::vector<Url>
getUrls()
const;
70 const std::vector<MetalinkMirror> &
getMirrors()
const;
String related utilities and Regular expression matching.
boost::noncopyable NonCopyable
Ensure derived classes cannot be copied.