libzypp
17.31.31
metadatahelper.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
9
#ifndef ZYPP_CURL_PARSER_METADATAHELPER_H
10
#define ZYPP_CURL_PARSER_METADATAHELPER_H
11
18
#include <zypp-core/Pathname.h>
19
#include <cstdio>
20
#include <vector>
21
22
namespace
zypp::media
{
23
24
enum class
MetaDataType
{
25
None
= 0,
26
Zsync
,
27
MetaLink
28
};
29
30
constexpr
auto
minMetalinkProbeSize
= 256;
//< The nr of bytes we download to decide if we got a metadata file or not
31
32
MetaDataType
looks_like_meta_data
(
const
std::vector<char> &data );
33
MetaDataType
looks_like_meta_file
(
const
zypp::Pathname
&file );
34
MetaDataType
looks_like_meta_file
( FILE *file );
35
}
36
37
38
#endif
zypp::media::MetaDataType
MetaDataType
Definition:
metadatahelper.h:24
zypp::media
Definition:
MediaCD.cc:46
zypp::media::looks_like_meta_file
MetaDataType looks_like_meta_file(const Pathname &file)
Definition:
metadatahelper.cc:46
zypp::media::looks_like_meta_data
MetaDataType looks_like_meta_data(const std::vector< char > &data)
Definition:
metadatahelper.cc:16
zypp::media::MetaDataType::MetaLink
zypp::media::MetaDataType::None
zypp::media::MetaDataType::Zsync
zypp::filesystem::Pathname
Pathname.
Definition:
Pathname.h:44
zypp::media::minMetalinkProbeSize
constexpr auto minMetalinkProbeSize
Definition:
metadatahelper.h:30
zypp-curl
parser
metadatahelper.h
Generated by
1.8.14