|
libzypp
17.25.2
|
#include <MetaLinkParser.h>

Public Member Functions | |
| MetaLinkParser () | |
| ~MetaLinkParser () | |
| void | parse (const Pathname &filename) |
| parse a file consisting of metalink xml data More... | |
| void | parse (const InputStream &is) |
| parse an InputStream consisting of metalink xml data More... | |
| void | parseBytes (const char *bytes, size_t len) |
| parse a chunk of a file consisting of metalink xml data. More... | |
| void | parseEnd () |
| tells the parser that all chunks are now processed More... | |
| std::vector< Url > | getUrls () const |
| return the download urls from the parsed metalink data More... | |
| const std::vector< MetalinkMirror > & | getMirrors () const |
| return the mirrors from the parsed metalink data More... | |
| MediaBlockList | getBlockList () const |
| return the block list from the parsed metalink data More... | |
| const std::vector< ByteArray > & | getZsyncBlockHashes () const |
| const std::vector< ByteArray > & | getSHA1BlockHashes () const |
Private Attributes | |
| struct ml_parsedata * | pd |
Definition at line 34 of file MetaLinkParser.h.
| zypp::media::MetaLinkParser::MetaLinkParser | ( | ) |
Definition at line 422 of file MetaLinkParser.cc.
| zypp::media::MetaLinkParser::~MetaLinkParser | ( | ) |
Definition at line 426 of file MetaLinkParser.cc.
| void zypp::media::MetaLinkParser::parse | ( | const Pathname & | filename | ) |
parse a file consisting of metalink xml data
| Exception |
Definition at line 432 of file MetaLinkParser.cc.
| void zypp::media::MetaLinkParser::parse | ( | const InputStream & | is | ) |
parse an InputStream consisting of metalink xml data
| Exception |
Definition at line 438 of file MetaLinkParser.cc.
| void zypp::media::MetaLinkParser::parseBytes | ( | const char * | bytes, |
| size_t | len | ||
| ) |
parse a chunk of a file consisting of metalink xml data.
| Exception |
Definition at line 452 of file MetaLinkParser.cc.
| void zypp::media::MetaLinkParser::parseEnd | ( | ) |
tells the parser that all chunks are now processed
| Exception |
Definition at line 463 of file MetaLinkParser.cc.
| std::vector< Url > zypp::media::MetaLinkParser::getUrls | ( | ) | const |
return the download urls from the parsed metalink data
Definition at line 476 of file MetaLinkParser.cc.
| const std::vector< MetalinkMirror > & zypp::media::MetaLinkParser::getMirrors | ( | ) | const |
return the mirrors from the parsed metalink data
Definition at line 484 of file MetaLinkParser.cc.
| MediaBlockList zypp::media::MetaLinkParser::getBlockList | ( | ) | const |
return the block list from the parsed metalink data
Definition at line 489 of file MetaLinkParser.cc.
| const std::vector< ByteArray > & zypp::media::MetaLinkParser::getZsyncBlockHashes | ( | ) | const |
Definition at line 525 of file MetaLinkParser.cc.
| const std::vector< ByteArray > & zypp::media::MetaLinkParser::getSHA1BlockHashes | ( | ) | const |
Definition at line 530 of file MetaLinkParser.cc.
|
private |
Definition at line 81 of file MetaLinkParser.h.