libzypp
11.13.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ProxyInfoSysconfig.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#ifndef ZYPP_MEDIA_PROXYINFO_PROXYINFOSYSCONFIG_H
13
#define ZYPP_MEDIA_PROXYINFO_PROXYINFOSYSCONFIG_H
14
15
#include <string>
16
#include <map>
17
18
#include "
zypp/base/Sysconfig.h
"
19
#include "
zypp/base/DefaultIntegral.h
"
20
#include "
zypp/media/ProxyInfo.h
"
21
#include "
zypp/media/proxyinfo/ProxyInfoImpl.h
"
22
23
namespace
zypp {
24
namespace
media {
25
26
27
class
ProxyInfoSysconfig
:
public
ProxyInfo::Impl
28
{
29
public
:
30
ProxyInfoSysconfig
(
const
Pathname & path);
32
bool
enabled
()
const
33
{
return
_enabled
; }
35
std::string
proxy
(
const
Url
& url_r)
const
;
37
ProxyInfo::NoProxyList
noProxy
()
const
38
{
return
_no_proxy
; }
40
virtual
ProxyInfo::NoProxyIterator
noProxyBegin
()
const
;
42
virtual
ProxyInfo::NoProxyIterator
noProxyEnd
()
const
;
43
private
:
44
DefaultIntegral<bool,false>
_enabled
;
45
ProxyInfo::NoProxyList
_no_proxy
;
46
std::map<std::string,std::string>
_proxies
;
47
};
48
50
51
}
// namespace media
52
}
// namespace zypp
53
54
#endif // ZYPP_MEDIA_PROXYINFO_PROXYINFOSYSCONFIG_H
zypp
media
proxyinfo
ProxyInfoSysconfig.h
Generated by
1.8.1