zypp::media::ProxyInfo::Impl Struct Reference

#include <ProxyInfoImpl.h>

Inheritance diagram for zypp::media::ProxyInfo::Impl:
[legend]

List of all members.

Public Member Functions

 Impl ()
 Ctor.
virtual ~Impl ()
 Dtor.
virtual bool enabled () const =0
virtual std::string proxy (const std::string &prorocol_r) const =0
virtual ProxyInfo::NoProxyList noProxy () const =0
virtual ProxyInfo::NoProxyIterator noProxyBegin () const =0
virtual ProxyInfo::NoProxyIterator noProxyEnd () const =0
bool useProxyFor (const Url &url_r) const
 Return true if enabled and url_r does not match noProxy.

Static Public Attributes

static shared_ptr< Impl_nullimpl
 Default Impl: empty sets.


Detailed Description

Definition at line 25 of file ProxyInfoImpl.h.


Constructor & Destructor Documentation

zypp::media::ProxyInfo::Impl::Impl (  )  [inline]

Ctor.

Definition at line 28 of file ProxyInfoImpl.h.

virtual zypp::media::ProxyInfo::Impl::~Impl (  )  [inline, virtual]

Dtor.

Definition at line 32 of file ProxyInfoImpl.h.


Member Function Documentation

virtual bool zypp::media::ProxyInfo::Impl::enabled (  )  const [pure virtual]

Implemented in zypp::media::ProxyInfoSysconfig.

Referenced by useProxyFor().

virtual std::string zypp::media::ProxyInfo::Impl::proxy ( const std::string &  prorocol_r  )  const [pure virtual]

Implemented in zypp::media::ProxyInfoSysconfig.

Referenced by useProxyFor().

virtual ProxyInfo::NoProxyList zypp::media::ProxyInfo::Impl::noProxy (  )  const [pure virtual]

Implemented in zypp::media::ProxyInfoSysconfig.

Referenced by useProxyFor().

virtual ProxyInfo::NoProxyIterator zypp::media::ProxyInfo::Impl::noProxyBegin (  )  const [pure virtual]

virtual ProxyInfo::NoProxyIterator zypp::media::ProxyInfo::Impl::noProxyEnd (  )  const [pure virtual]

bool zypp::media::ProxyInfo::Impl::useProxyFor ( const Url url_r  )  const [inline]

Return true if enabled and url_r does not match noProxy.

Definition at line 48 of file ProxyInfoImpl.h.

References enabled(), for_, zypp::Url::getHost(), zypp::Url::getScheme(), zypp::str::hasSuffix(), noProxy(), proxy(), and zypp::str::toLower().


Member Data Documentation

Default Impl: empty sets.

Definition at line 75 of file ProxyInfoImpl.h.


The documentation for this struct was generated from the following files:

doxygen