libzypp 17.31.23
RepoMirrorList.h
Go to the documentation of this file.
1/*---------------------------------------------------------------------\
2| ____ _ __ __ ___ |
3| |__ / \ / / . \ . \ |
4| / / \ V /| _/ _/ |
5| / /__ | | | | | | |
6| /_____||_| |_| |_| |
7| |
8\---------------------------------------------------------------------*/
9
10#ifndef ZYPP_REPO_MIRRORLIST_H_
11#define ZYPP_REPO_MIRRORLIST_H_
12
13#include <vector>
14#include <zypp/Url.h>
15#include <zypp/Pathname.h>
16
17namespace zypp
18{
19 namespace repo
20 {
22 {
23 public:
24 RepoMirrorList( const Url & url_r, const Pathname & metadatapath_r, bool mirrorListForceMetalink_r );
25
26 RepoMirrorList( const Url & url_r )
27 : RepoMirrorList( url_r, Pathname(), false )
28 {}
29
30 const std::vector<Url> & getUrls() const
31 { return _urls; }
32
33 std::vector<Url> & getUrls()
34 { return _urls; }
35
36 private:
37 std::vector<Url> _urls;
38 };
39 } // ns repo
40} // ns zypp
41
42#endif
43
44// vim: set ts=2 sts=2 sw=2 et ai:
Url manipulation class.
Definition: Url.h:92
RepoMirrorList(const Url &url_r)
std::vector< Url > & getUrls()
const std::vector< Url > & getUrls() const
std::vector< Url > _urls
Easy-to use interface to the ZYPP dependency resolver.
Definition: CodePitfalls.doc:2