libzypp  13.10.6
ProxyInfoLibproxy.h
Go to the documentation of this file.
1 /*---------------------------------------------------------------------\
2 | ____ _ __ __ ___ |
3 | |__ / \ / / . \ . \ |
4 | / / \ V /| _/ _/ |
5 | / /__ | | | | | | |
6 | /_____||_| |_| |_| |
7 | |
8 \---------------------------------------------------------------------*/
12 #ifndef ZYPP_MEDIA_PROXYINFO_PROXYINFOLIBPROXY_H
13 #define ZYPP_MEDIA_PROXYINFO_PROXYINFOLIBPROXY_H
14 
15 #include <string>
16 #include <map>
17 
18 #include <proxy.h>
19 
21 #include "zypp/media/ProxyInfo.h"
23 
24 namespace zypp {
25  namespace media {
26 
27 
29  {
30  public:
35  bool enabled() const
36  { return _enabled; }
38  std::string proxy(const Url & url_r) const;
41  { return _no_proxy; }
45  virtual ProxyInfo::NoProxyIterator noProxyEnd() const;
46  private:
49  pxProxyFactory *_factory;
50  };
51 
53 
54  } // namespace media
55 } // namespace zypp
56 
57 #endif // ZYPP_MEDIA_PROXYINFO_PROXYINFOLIBPROXY_H
ProxyInfo::NoProxyList noProxy() const
std::list< std::string > NoProxyList
Definition: ProxyInfo.h:34
DefaultIntegral< bool, false > _enabled
virtual ProxyInfo::NoProxyIterator noProxyBegin() const
ProxyInfo::NoProxyList _no_proxy
std::list< std::string >::const_iterator NoProxyIterator
Definition: ProxyInfo.h:35
virtual ProxyInfo::NoProxyIterator noProxyEnd() const
std::string proxy(const Url &url_r) const
Url manipulation class.
Definition: Url.h:87