libzypp  13.10.6
zypp::media::ProxyInfo Class Reference

#include <ProxyInfo.h>

Classes

struct  Impl
 

Public Types

typedef intrusive_ptr< ProxyInfoPtr
 
typedef intrusive_ptr< ProxyInfoconstPtr
 
typedef std::list< std::string > NoProxyList
 
typedef std::list< std::string >
::const_iterator 
NoProxyIterator
 
typedef shared_ptr< ImplImplPtr
 

Public Member Functions

 ProxyInfo ()
 Default Ctor: guess the best available implementation. More...
 
 ProxyInfo (ProxyInfo::ImplPtr pimpl_r)
 Ctor taking a specific implementation. More...
 
bool enabled () const
 
std::string proxy (const Url &url) const
 
NoProxyList noProxy () const
 
NoProxyIterator noProxyBegin () const
 
NoProxyIterator noProxyEnd () const
 
bool useProxyFor (const Url &url_r) const
 Return true if enabled and url_r does not match noProxy. More...
 

Private Attributes

RW_pointer< Impl_pimpl
 Pointer to implementation. More...
 

Detailed Description

Definition at line 29 of file ProxyInfo.h.

Member Typedef Documentation

Definition at line 32 of file ProxyInfo.h.

typedef std::list<std::string> zypp::media::ProxyInfo::NoProxyList

Definition at line 34 of file ProxyInfo.h.

typedef std::list<std::string>::const_iterator zypp::media::ProxyInfo::NoProxyIterator

Definition at line 35 of file ProxyInfo.h.

Definition at line 38 of file ProxyInfo.h.

Constructor & Destructor Documentation

zypp::media::ProxyInfo::ProxyInfo ( )

Default Ctor: guess the best available implementation.

Definition at line 29 of file ProxyInfo.cc.

zypp::media::ProxyInfo::ProxyInfo ( ProxyInfo::ImplPtr  pimpl_r)

Ctor taking a specific implementation.

Definition at line 37 of file ProxyInfo.cc.

Member Function Documentation

bool zypp::media::ProxyInfo::enabled ( ) const

Definition at line 41 of file ProxyInfo.cc.

std::string zypp::media::ProxyInfo::proxy ( const Url url) const

Definition at line 44 of file ProxyInfo.cc.

ProxyInfo::NoProxyList zypp::media::ProxyInfo::noProxy ( ) const

Definition at line 47 of file ProxyInfo.cc.

ProxyInfo::NoProxyIterator zypp::media::ProxyInfo::noProxyBegin ( ) const

Definition at line 50 of file ProxyInfo.cc.

ProxyInfo::NoProxyIterator zypp::media::ProxyInfo::noProxyEnd ( ) const

Definition at line 53 of file ProxyInfo.cc.

bool zypp::media::ProxyInfo::useProxyFor ( const Url url_r) const

Return true if enabled and url_r does not match noProxy.

Definition at line 56 of file ProxyInfo.cc.

Member Data Documentation

RW_pointer<Impl> zypp::media::ProxyInfo::_pimpl
private

Pointer to implementation.

Definition at line 57 of file ProxyInfo.h.


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