webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Public Attributes | List of all members
WebCore::SoupNetworkProxySettings Struct Reference

#include <SoupNetworkProxySettings.h>

Public Types

enum  Mode { Mode::Default, Mode::NoProxy, Mode::Custom }
 

Public Member Functions

 SoupNetworkProxySettings ()=default
 
 SoupNetworkProxySettings (Mode proxyMode)
 
 SoupNetworkProxySettings (const WebCore::SoupNetworkProxySettings &other)
 
SoupNetworkProxySettingsoperator= (const WebCore::SoupNetworkProxySettings &other)
 
bool isEmpty () const
 

Public Attributes

Mode mode { Mode::Default }
 
CString defaultProxyURL
 
GUniquePtr< char * > ignoreHosts
 
HashMap< CString, CStringproxyMap
 

Member Enumeration Documentation

◆ Mode

Enumerator
Default 
NoProxy 
Custom 

Constructor & Destructor Documentation

◆ SoupNetworkProxySettings() [1/3]

WebCore::SoupNetworkProxySettings::SoupNetworkProxySettings ( )
default

◆ SoupNetworkProxySettings() [2/3]

WebCore::SoupNetworkProxySettings::SoupNetworkProxySettings ( Mode  proxyMode)
inlineexplicit

◆ SoupNetworkProxySettings() [3/3]

WebCore::SoupNetworkProxySettings::SoupNetworkProxySettings ( const WebCore::SoupNetworkProxySettings other)
inline

Member Function Documentation

◆ isEmpty()

bool WebCore::SoupNetworkProxySettings::isEmpty ( void  ) const
inline

◆ operator=()

SoupNetworkProxySettings& WebCore::SoupNetworkProxySettings::operator= ( const WebCore::SoupNetworkProxySettings other)
inline

Member Data Documentation

◆ defaultProxyURL

CString WebCore::SoupNetworkProxySettings::defaultProxyURL

◆ ignoreHosts

GUniquePtr<char*> WebCore::SoupNetworkProxySettings::ignoreHosts

◆ mode

Mode WebCore::SoupNetworkProxySettings::mode { Mode::Default }

◆ proxyMap

HashMap<CString, CString> WebCore::SoupNetworkProxySettings::proxyMap

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